本帖最后由 myzr_soft 于 2019-8-7 08:42 编辑
主机平台: UBUNTU14.04
硬件平台:明远智睿MY-IMX6-EK200-6Q-1G 内核版本 :linux-4.1.15 交叉编译链:arm-poky-linux-gnueabi 文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2
介绍:
MY-IMX6-EK200-6Q-1G 对应 EK200是板级,6Q是CPU类型,1G是内存
下载源码: 我下载的是lighttpd-1.4.54 解压: $ cd /home/myzr $ mkdir lighttpd $ tar xzvf lighttpd-1.4.54.tar.gz $ cd lighttpd-1.4.54/ source工具链配置文件: $ source /home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi 配置 $ ./configure --prefix=/home/myzr/lighttpd --host=arm-poky-linux-gnueabi --disable-FEATURE --disable-ipv6 --disable-lfs 编译 $ make 安装 $ make install $ vi ~/lighttpd-1.4.54/doc/config/lighttpd.conf
将server.document-root ="/srv/www/htdocs/" 改为:server.document-root ="/www"
屏蔽掉一下语句: $HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
} 改为: #$HTTP["url"] =~ "\.pdf$" {
# server.range-requests = "disable"
#}
将server.use-ipv6 设为 "disable" 随后将 ~/lighttpd-1.4.54/doc/config文件夹拷贝到开发板的/etc目录 $ cd /home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/lib/ 将libdl.so.2、libdl-2.23.so拷贝到开发板的/lib目录下
在开发板上执行: # cd / # adduser -g user lighttpd # mkdir /www # chmod 777 /www/ # mkdir /var/log/lighttpd # chmod 777 /var/log/lighttpd/ # cd /home # mkdir myzr 将ubuntu上的/home/myzr/lighttpd/ 文件拷贝到开发板/home/myzr/目录下 在开发板执行lighttpd # ./lighttpd -f /etc/config/lighttpd.conf 将需要展示的网页名称改为index.html 拷贝到开发板www目录下 打开一个浏览器输入开发板ip看看效果 在将/home/myzr/lighttpd/sbin的lighttpd移到/bin 后便可以直接执行lighttpd命令 |