LigHttpd是一个开源轻量级嵌入式Web server,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。比较适合资源受限的嵌入式开发环境。
技术上,lighttpd 适合静态资源类的服务,比如图片、资源文件、静态HTML等等的应用,性能应该比较好,同时也适合简单的CGI应用的场合,lighttpd可以很方便的通过fastcgi支持php。
1、pcre编译与安装
源码下载
PCRE - Browse Files at SourceForge.net
本文下载的版本为pcre-8.45.tar.gz,假定其安装路径为/usr/lib/lighttpd,则其配置编译安装选项如下:
tar -xvf pcre-8.45.tar.gz
cd pcre-8.45
./configure CC=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc CXX=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ RANLIB=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabi