安装 PHP http://windows.php.net/download/
下载"no-install"zip包,并解压到"php"文件夹内。
安装 Nginx http://nginx.org/
下载 Nginx 并解压到 "nginx" 文件夹内。
需要 RunHiddenConsole.zip
下载 RunHiddenConsole.zip,解压到nginx与php目录内。
进入"php"文件夹,复制"php.ini-recommended",重命名为"php.ini",并用Editplus或者Notepad++打开来,找到:
;extension_dir = "ext"
去掉之前的";" 并更改为:
extension_dir = "G:\php\ext" #这里是php下ext的路径
配置php,让php能够与nginx结合,找到:
;cgi.fix_pathinfo=1
去掉之前的";"
cgi.fix_pathinfo=1
####nginx 进入nginx的conf目录,打开nginx的配置文件nginx.conf,找到
location / {
root html; #这里是站点的根目录,更改为你项目的路径
index index.html index.htm;
}
再往下,找到
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
先将前面的“#”去掉,同样将"html"改为站点的路径,再把"/scripts"改为"$document_root",这里的"$document_root"就是指前面"root"所指的站点路径,这是改完后的:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root G:/rainloop;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
保存配置文件
1、确定每个文件都放在指定的文件夹后,运行"start_server.bat"启动服务,访问http://localhost,查看您所配置的服务站点。
2、双击"stop_server.bat"停止服务。
1、"start_server.bat"和"stop_server.bat"可参考我给出的例子。
2、当运行"start_server.bat",系统提示“无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。”,现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件,点击此处下载官方组件。
3、具体详细配置:http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html