nginx运行php项目,win7安装nginx,win7下搭建nginx+php的开发环境

nginx运行php项目,win7安装nginx,win7下搭建nginx+php的开发环境

win7下搭建nginx php的开发环境,需要的朋友可以参考下

一、下载相关软件

nginx下载:http://nginx。org/en/下载。超文本标记语言

nginx常见异常:http://feiger.cn/?p=2719

服务器端编程语言(专业超文本预处理器的缩写)下载:http://个窗口。PHP。net/下载# PHP-7.0

下载RunHiddenConsole:http://www。xdowns。com/Soft/1/71/2012/Soft _ 89261。超文本标记语言

二、配置

nginx.conf文件,我的编辑结果如下所示,具体配置过程中需要注意什么请看注释:

服务器{

听80;

服务器名称本地主机;

字符集utf-8;

位置/{

root D: work soft PHP www;#网站目录

索引index.htmlindex.php;#加上对服务器端编程语言(专业超文本预处理器的缩写)的支持

自动索引打开;#如果文件不存在列出目录结构;

}

位置~ 。php$ {

root D: work soft PHP www;

fastcgi _ param SCRIPT _ FILENAME D: work soft PHP wwwfastcgi _ SCRIPT _ name;

fastcgi _ index index.php;

fastcgi _ pass 127。0 .0 .1:9000;

包括fastcgi _ params

}

}

服务器端编程语言(专业超文本预处理器的缩写)配置:

指定docroot——php文件的存放目录,即你的documentroot。doc_root="F:/WAMP/www

扩展存放目录分机_目录——更改为真实的扩展存放地址extension_dir=" ./ext "

默认时区更改——在[日期]里面增加:日期.时区=亚洲/重庆

因为nginx需要的是计算机生成图像方式的php,所以如下几个地方是重点,否则nginx无法打开服务器端编程语言(专业超文本预处理器的缩写)文件:

enable_dl=On

cgi.force_redirect=0

cgi.fix_pathinfo=1

fastcgi.impersonate=1

cgi.rfc2616_headers=1

三、编辑 php与nginx启动脚本:

@关闭回声

设置root=%~dp0

设置php_home=%root%././php-7.0.6-Win32-VC14-x86

设置nginx_home=%root%

识别内存(recognition memory)窗口下无效

识别内存(recognition memory)设置PHP _ FCGI _儿童=5

识别内存(识别记忆)每个进程处理的最大请求数,或设置为Windows操作系统操作系统环境变量

设置PHP _ FCGI _最大请求数=1000

回显启动PHP FastCGI.% PHP _ home %/PHP-CGI。exe-b 127。0 .0 .1:9000-c % PHP _ home %/PHP。初始化设置文件的后缀名

RunHiddenConsole % PHP _ home %/PHP-CGI。exe-b 127。0 .0 .1:9000-c % PHP _ home %/PHP。初始化设置文件的后缀名

回声启动nginx.%nginx_home%/nginx.exe

RunHiddenConsole % nginx _ home %/nginx。可执行程序的扩展名

如果运行过程中报:无法启动此程序,因为计算机中丢失VCRUNTIME140.dll尝试重新安装此程序以解决此问题

32位版:

http://download.microsoft.com/download/9/E/1/9E1FA77A-9E95-4F3D-8BE1-4D2D0C947BA2/enu_INREL/vcredistd14x86/vc_redist.x86.exe

http://www.microsoft.com/en-us/download/details.aspx?id=46881

64位版:http://下载。微软。com/download/9/E/1/9 E1 fa 77 a-9e 95-4F3D-8be 1-4d 0 c 947 ba 2/enu _ in rel/vcredist 14 x 64/VC _ redist。x64。可执行程序的扩展名

四、编辑 php与nginx停止脚本:

@关闭回声

回声停止nginx.

taskkill/F/IM nginx.exe nul

回声停止PHP FastCGI.

taskkill/F/IM php-cgi.exe nul

出口

五、在D:worksoftphpwww下创建 index.php

?服务器端编程语言(专业超文本预处理器的缩写)

2回显"你好PHP7!”;

3 ?

六、访问浏览器

http://本地主机/index.php

nginx运行php项目,win7安装nginx,win7下搭建nginx+php的开发环境