日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Embeded linux之移植boa

發布時間:2023/12/10 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Embeded linux之移植boa 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、解壓

a)?tar xvf 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

五、boa應用放到ARM板上/web/中和/sbin/

a)?cp /boa-0.94.13/src/boa /ARM/web/boa

六、CGI腳本放到ARM板上/web/

a)?mkdir -p /ARM/web/

b)?cp examples/cgi-test.cgi /ARM/web/cgi-bin/cgi-test.cgi

c)?chmod 777 /ARM/web/

七、boa.conf放到ARM板上/etc/

a)?mkdir -p /etc/boa

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

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

d)?cp /etc/mime.types /ARM/etc/

八、mime.types放到ARM板上/etc/

a)?cp mime.types /etc/mime.types

九、ARM板上修改配置文件

a)?vi /etc/boa/boa.conf

b)?

c)?

d)?

此處配置完全根據現場情況而定

十、編寫守護進程腳本

a)?

?

十一、編寫測試網頁

a)?Vi /web/index.html

<html>

<head><title> BOA TEST </title>

</head>

<body>

<h1> BOA TEST</h1>

</body>

</html>

十二、瀏覽器訪問網頁

?CGI編程:

  Web服務器主機提供信息服務的標準接口。

  通過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 -lsqlite3

?

轉載于:https://www.cnblogs.com/pokerface/p/6573582.html

總結

以上是生活随笔為你收集整理的Embeded linux之移植boa的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。