在WindowsXP下建立Lighttpd + PHP环境

服务器端采用的是Lighttpd,个人的机子上使用的是Xampp套件,有时候程序在Apache和Lighttpd下的运行效果有差异(比如url-rewrite问题),因此需要在本地安装一个Lighttpd环境来调试PHP程序,所需步骤如下:
1、下载Win32版Lighttpd程序,在这个地址:http://en.wlmp-project.net/,下载完毕双击可执行文件即可安装;
2、在安装目录下进入conf文件夹,拷贝lighttpd-inc.conf,另存为lighttpd.conf,作为Lighttpd的运行配置文件;
3、打开lighttpd.conf,设置server.document-root、server.port两个参数;
4、在cmd窗口下运行lighttpd.exe -f path/to/lighttpd.conf -m path/to/lib -D,即可启动Lighttpd程序。打开浏览器,敲入http://localhost:(port),port为你在conf文件里设置的server.port参数,检查Lighttpd是否启动正常;

5、打开lighttpd.conf文件,启用mod_fastcgi模块,设置如下的参数:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"host" => "127.0.0.1",
"port" => 521
)
)
)
6、在cmd窗口下运行命令:path/to/php/php-cgi.exe -b 127.0.0.1:521,把php-cgi程序绑定在IP127.0.0.1和521端口上;
7、新开一个cmd窗口,运行步骤4命令,即可启动Lighttpd+PHP;
8、在浏览器窗口里敲入你本地机器上的一个php文件地址,测试php文件是否能正确解析;