1. 在VMWare 虛擬機上將arm-linux-gcc 4.3.1配置好;2. 下載thttpd軟體包並解壓;3. 在thttpd根目錄下運行: ./configure;4. 修改 Makefile文件 CC = gcc 替換為 CC = arm-linux-gcc,共3處,壓縮根目錄包1個,c ...
1. 在VMWare 虛擬機上將arm-linux-gcc 4.3.1配置好;
2. 下載thttpd軟體包並解壓;
3. 在thttpd根目錄下運行: ./configure;
4. 修改 Makefile文件 CC = gcc 替換為 CC = arm-linux-gcc,共3處,壓縮根目錄包1個,cgi-src目錄1個,extras目錄1個;
5. 執行make命令;
6. 將生成的 thttpd 複製到目標板 /usr/sbin 目錄,contrib/redhat-rpm/thttpd.conf 複製到目標板 /etc 目錄,並添加 thttpd 為可執行 chmod 777 thttpd;
7. 使用 vi 打開 thttpd.conf 文件,併進行配置,
dir=/home/httpd/html
#chroot
user=root
# default = nobody
logfile=/var/log/thttpd.log
pidfile=/var/run/thttpd.pid
cgipat=/cgi-bin/*.cgi
8. 再在目標板上新建 /home/httpd 和 /home/httpd/html和、home/httpd/html/cgi-bin三個目錄,並修改許可權為755:
9. html文件夾是用來存放html文件的,而在cgi-bin程式則存放在cgi-bin 目錄下麵;
目錄屬性777,.html .js 文件屬性666 .cgi 屬性 777
11. 配置 /etc/init.d/rcS 文件在最後加上 此處是為了開機啟動而設置的,不同的Linux系統不同的文件
thttpd -D -C /etc/thttpd.conf &