Embeded linux之移植boa

来源:
导读 大家好,我是本期栏目编辑小友,现在为大家讲解Embeded linux之移植boa问题。 一、减压 boa-0 94 13 tar gz

大家好,我是本期栏目编辑小友,现在为大家讲解Embeded linux之移植boa问题。

一、减压

boa-0.94.13.tar.gz

第二,设置交叉编译工具。

a)vi /boa-0.94.13/src/Makefile

b)

第三,修改源代码。

a)vi /boa-0.94.13/src/compat.h

b)

c)vi /boa-0.94.13/src/log.c

d)

e)vi /boa-0.94.13/src/boa.c

f)

g)vi /boa-0.94.13/src/boa.conf

h)

第四,编译。

a)/boa-0.94.13/src/$ make

动词(verb的缩写)将boa应用程序放在ARM板上/web/中和/sbin/。

CP/boa-0 . 94 . 13/src/boa/ARM/web/boa

不及物动词把CGI脚本放在ARM板上/web/。

a)mkdir -p /ARM/web/

b)cp示例/CGI-test . CGI/ARM/web/CGI-bin/CGI-test . CGI

c)chmod 777 /ARM/web/

第七,关于ARM板/etc/的boa.conf。

mkdir -p /etc/boa

b)cp boa.conf/etc/boa/boa.conf

c)chmod 777 /etc/boa/boa.conf

cp /etc/mime.types /ARM/etc/

八、在ARM板上输入mime . type/etc/等。

(一)CP mime.types/etc/mime.types

九.修改ARM板上的配置文件。

a)vi /etc/boa/boa.conf

b)

c)

d)

这里的配置完全取决于现场条件。

十、编写守护脚本。

a)

XI。编译测试网页。

a)Vi /web/index.html

宝儿测试

十二、浏览器访问网页。

CGI编程:

网络服务器主机提供信息服务的标准接口。

通过CGI接口,Web服务器可以获取客户端提交的信息,传递给服务器上的CGI程序进行处理,最后将结果返回给客户端(可以使用C/C、Qt、Java等语言编写一个APP)。

CGI通信系统由两部分组成:

1.html页面是显示在客户端浏览器上的页面。

2.运行在服务器上的Cgi程序。

Cgi编译:(如果使用sqlite,记得指定头文件和库)。

arm-Linux-gcc-I/XXX/SQLite-arm-build/include/-L/XXX/SQLite-arm-build/lib/-o XXX . CGI XXX . c-lsqlite 3

标签:

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。