Windows下Nginx+PHP5的安装与配置

Windows下Nginx+PHP5的安装与配置

ID:40570825

大小:15.17 KB

页数:3页

时间:2019-08-04

Windows下Nginx+PHP5的安装与配置_第1页
Windows下Nginx+PHP5的安装与配置_第2页
Windows下Nginx+PHP5的安装与配置_第3页
资源描述:

《Windows下Nginx+PHP5的安装与配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows下Nginx+PHP5的安装与配置1.下载nginx,如果没有特殊需求,下载最新版本,解压即可。2.下载PHP,我建议下载zip压缩包,因为对于nginx没有必要下载安装版本。3.配置nginx与在Linux下一样4.配置PHP,跟Linux下也一样启动与停止1.启动Nginx:D:/nginx-1.0.4/nginx.exe-pD:/nginx-1.0.42.启动PHP-CGID:/php/php-cgi.exe-b127.0.0.1:9001-cD:/php/php.ini为了方便可以写到一个批处理文件中,这里用到了一个RunHiddenConsole,可以在这里下载:@ec

2、hooffREMWindows下无效REMsetPHP_FCGI_CHILDREN=5REM每个进程处理的最大请求数,或设置为Windows环境变量setPHP_FCGI_MAX_REQUESTS=1000echoStartingPHPFastCGI...REMRunHiddenConsoleC:/php5/php-cgi.exe-b127.0.0.1:9000-cC:/php5/php.iniD:/nginx-1.0.4/RunHiddenConsole.exeD:/php/php-cgi.exe-b127.0.0.1:9000-cD:/php/php.iniechoStartingngin

3、x...D:/nginx-1.0.4/RunHiddenConsole.exeD:/nginx-1.0.4/nginx.exe-pD:/nginx-1.0.4exit3.停止NginxD:/nginx-1.0.4/nginx.exe-pD:ginx-1.0.4-sstop4.停止PHP-CGItaskkill/F/IMphp-cgi.exe>nul同样可以写到一个批处理文件中:@echooffechoStoppingnginx...REMtaskkill/F/IMnginx.exe>nulD:/nginx-1.0.4/nginx.exe-pD:ginx-1.0.4-sstopechoS

4、toppingPHPFastCGI...taskkill/F/IMphp-cgi.exe>nul5.Nginx配置的路径问题由于在Windows下文件路径可以用””,也可以用”\”,也可以用”/”作为路径做分隔符。但””最容易引发问题,所以要尽量避免使用。例如下面的配置可以正常运行rootG:ezdemo;但是这样rootG:tweb;就会出现问题,访问程序时会出现500错误。注意到G:后而有一个tab空格,你应该明白怎么回事了:)6.配置Nginx支持运行PHP配置Nginx支持PHP第一步设定error.log的存放目录,将#error_loglogs/error.log;的#去

5、处,默认error.log是存放在Nginx安装目录中logs目录下。配置Nginx支持PHP第二步nginxconfginx.conf设定WEB服务器目录,类似于PHP.INI配置文件中的document_root,Nginx配置文件中的原有信息如下location/{roothtml;indexindex.htmlindex.htm;}修改Nginx配置如下location/{rootD:/PHPWeb;indexindex.phpindex.htmlindex.htm;}配置Nginx支持PHP第三步在Nginx配置文件中找到#location~.php${#roothtml;#

6、fastcgi_pass127.0.0.1:9000;#fastcgi_indexindex.php;#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;#includefastcgi_params;#}去处#并添加WEB目录,即location~.php${rootD:/PHPWeb;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAMED:/PHPWeb$fastcgi_script_name;includefastcgi_

7、params;}这里需要注意,需要将fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;中的/scripts修改为之前设定的WEB目录,否则会报HTTP404错误。配置Nginx支持PHP第三步修改PHP.INI配置文件中的cgi.fix_pathinfo=1,PHP会修正SCRIPT_FILENAME为真实的文件地址,否则PHP将无法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。