1.下载源码
http://www.boa.org/
2.解压缩
tar xvf boa-0.94.13.tar.gz
cd boa-0.94.13/
cd src
./configure
vi Makefile
CC=arm-none-linux-gnueabi-gcc
CPP=
make
yacc not found
sudo apt-get install flex bison 语法解释器
util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token
make: *** [util.o] 错误 1
进入compat.h文件
将120 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff (这是早期编译器支持的,现在编译版本不支持)
改为120 #define TIMEZONE_OFFSET(foo) foo->tm_gmtoff
make
sudo cp boa /rootfs
切换到开发板运行 ./boa
[root@farsight ]# ./boa
Could not chdir to "/etc/boa": aborting
在ubuntu中切换到/rootfs/etc/创建一个目录,目录的名字 boa,将可执行程序拷贝到这个目录下
切换到开发板上执行
[root@farsight ]# /etc/boa/boa
Could not open boa.conf for reading.
cp boa-094.13/boa.conf /rootfs/etc/boa
sudo vi /rootfs/etc/boa/boa.conf 修改成下列形式
48 User 0 (root用户ID)
49 Group 0 (root组ID)
62 #ErrorLog /var/log/boa/error_log
74 #AccessLog /var/log/boa/access_log
111 DocumentRoot /www 网页存放的路径
[root@farsight ]# /etc/boa/boa
Could not open mime.types file, "/etc/mime.types", for reading
在ubuntu下执行:
sudo cp /etc/mime.types /rootfs/etc
sudo chmod 777 /rootfs/etc/mime.types
[root@farsight ]# /etc/boa/boa
[01/Jan/1970:00:10:35 +0000] boa.c:226 - icky Linux kernel bug!: No such file or directory
vi boa.c
209到227行都注释掉
make
sudo cp boa /rootfs/etc/boa
随便写一个网页 取名index.html 放入/www目录下
测试:
打开浏览器,输入开发板ip查看现象
http://www.boa.org/
2.解压缩
tar xvf boa-0.94.13.tar.gz
cd boa-0.94.13/
cd src
./configure
vi Makefile
CC=arm-none-linux-gnueabi-gcc
CPP=
make
yacc not found
sudo apt-get install flex bison 语法解释器
util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token
make: *** [util.o] 错误 1
进入compat.h文件
将120 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff (这是早期编译器支持的,现在编译版本不支持)
改为120 #define TIMEZONE_OFFSET(foo) foo->tm_gmtoff
make
sudo cp boa /rootfs
切换到开发板运行 ./boa
[root@farsight ]# ./boa
Could not chdir to "/etc/boa": aborting
在ubuntu中切换到/rootfs/etc/创建一个目录,目录的名字 boa,将可执行程序拷贝到这个目录下
切换到开发板上执行
[root@farsight ]# /etc/boa/boa
Could not open boa.conf for reading.
cp boa-094.13/boa.conf /rootfs/etc/boa
sudo vi /rootfs/etc/boa/boa.conf 修改成下列形式
48 User 0 (root用户ID)
49 Group 0 (root组ID)
62 #ErrorLog /var/log/boa/error_log
74 #AccessLog /var/log/boa/access_log
111 DocumentRoot /www 网页存放的路径
[root@farsight ]# /etc/boa/boa
Could not open mime.types file, "/etc/mime.types", for reading
在ubuntu下执行:
sudo cp /etc/mime.types /rootfs/etc
sudo chmod 777 /rootfs/etc/mime.types
[root@farsight ]# /etc/boa/boa
[01/Jan/1970:00:10:35 +0000] boa.c:226 - icky Linux kernel bug!: No such file or directory
vi boa.c
209到227行都注释掉
make
sudo cp boa /rootfs/etc/boa
随便写一个网页 取名index.html 放入/www目录下
测试:
打开浏览器,输入开发板ip查看现象