鉴于nginx 的高性能,偶今天便在windows 下尝试安装,并成功配置PHP。下面我把其中过程写下来,以便大家参考:
首先,到nginx for windows由第三方编译的nginx Windows 版本下载,并到PHP 官方下载php;
第二,安装下载好的nginx(默认安装到了C:\nginx),然后以cgi 模式安装php 到C:\php ,接下来就是nginx 配置啦。
下面这张截图内容就是我的nginx 配置单:
上图中用红线椭圆圈起来的,是nginx php 配置的关键部分。关于PHP 的配置,这个大家应该都会了,如果不会,请自己查找资料看看吧。
第三,启动nginx 服务器,再启动php 的cgi sever 。关于php cgi server 可以使用以下命令:
php-cgi.exe -b 127.0.0.1:9000 -q
这样做,缺陷是命令行窗口一直打开,若关闭那cgi server 也关闭啦。到网上下载RunHiddenConsole.exe 可以使命令行窗口隐藏啦。(需RunHiddenConsole.exe 的可电邮给我:usen68@gmail.com)
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
你也可以写一个批处理来做这件事:
@echo off
start /min RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
最后,就是写一个简单PHPINFO 来验证PHP 是否工作正常啦。
----------------------------------------------------------------------------------
更详细的nginx 配置请参考Nginx 的中文维基 和Nginx 的英文维基