1、windows系统下需要cygwin环境的支持,如是先下载安装cygwin。
2、下载lighttpd源代码并解压(fromhttp://trac.lighttpd.net/)
3、在cygwin环境下进入lighttpd的下载后保存的目录,依次执行以下命令:
1>./configure–prefix=C:/lighthttd
2>make
3>makeinstall
如无报错,则安装成功。
4、在C:/lighthttd下建一个目录etc用于存放配置文件,新建一个配置文件lighttpd.conf,示例配置如下:
server.document-root=“D:/Itang_home/MyPics/100CANON”
server.port=8080
mimetype.assign=(
”.html”=>“text/html”,
”.txt”=>“text/plain”,
”.jpg”=>“image/jpeg”,
”.png”=>“image/png”
)
5、windows命令行环境下进入C:/lighthttd/sbin目录,运行lighttpd-t-f..etclighttpd.conf测试是否安装配置成功。
此时会提示cygwin1.dll等lighttpd运行时依赖cygwin的DLL不存在,那么需要到cygwin的bin目录找到相应的dll拷贝到C:/lighthttd/sbin目录下,再运行lighttpd-t-f..etclighttpd.conf直到出现提示“SyntaxOK”,则表示安装配置成功。
6、运行lighttpd-D-f..etclighttpd.conf启动Web服务器。
7、浏览器里访问,显示图片,大功告成。
在进程管理器查看启动后内存仅仅占用4M,挺精巧的。访问速度也挺快。以后多看看官方文档,结合实际应用多折腾一下它。如有可能将其应用到实际项目中去。