目标板为ARM9构架
一、必须为arm-linux的C编译器(而arm-linux的C编译器的不同版本之间又有许多不同的问题)
修改makefile文件
CC = gcc
CPP = gcc -E
改为相应的arm-linux编译器,本人使用的是arm-linux-gcc(版本为3.4.1)编译成功并且移植没问题。二、容易忽略的问题:logfile 和 权限
配置文件复制到/etc/boa下面,不太会有人忘记,但是logfile倒难说,修改配置文件
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
按路径创建文件夹才能使用logfile,logfile为boa自动创建。
然后是权限培植,注意,User可以使用root,前提是你要把安全问题考虑清楚。Group 为0。
最后是网页路径和cgi-bin路径,分别为DocumentRoot和ScriptAlias。
三、启动,ENJOY IT
#./boa
#ps ax | grep boa
有问题查logfile