IIS7.5安装PHP5.5提示“FastCGI进程意外退出”

PHP5.5发布好久了,改动还是有一些的,一直想尝试下PHP5.5,但天南工作中主要还是用IIS7.5(别问天南为什么要用IIS,因为站点数量过多),从PHP官网下载了PHP5.5各种版本的(天南选择的是 php-5.5.10-Win32-VC11-x64 ),TS/NTS的,X86/X64的,不管如何配置,在测试时都会提示“FastCGI进程意外退出”。之前也怀疑过是否是VC问题造成的,因为PHP5.4版本天南安装的是VC9版本的,而现在PHP5.5貌似只有VC11,查看了下本机的VC支持情况:

PHP VC

 

(PS:上幅图是天南安装了VC++ 2012之后的截图,之前并没有安装VC++ 2012)

天南的工作本最高支持VC++ 2010,但是在群里跟大伙交流时发现有同学连VC++ 2010都没装也都可以正常使用PHP5.5啊,不过这位同学的系统是win08的,天南猜想可能是win08本身就默认支持了vc++ 2012,所以天南还是去下载个VC++ 2012再试吧。

去官方下载VC++ 2012 X64版的,http://www.microsoft.com/zh-CN/download/details.aspx?id=30679   下载安装完成后,再来测试PHP5.5,一切正常。

备注:IIS7.5上配置PHP5.5的步骤:
a、下载合适版本,天南使用的是 php-5.5.10-Win32-VC11-x64;
b、php.ini-development  复制一份重命名为 php.ini  ,然后具体配置(扩展库目录所在路径:extension_dir = “ext”、默认时区:date.timezone = Asia/Shanghai,错误级别,开启哪些扩展等);
c、在IIS中选中服务器,然后在服务器主页中双击“处理程序映射”  –>  添加模块映射
IIS7.5添加PHP模块映射

d、回到服务器主页  –>  双击“FastCGI设置”,如果有以前的PHPCGI路径,请删除掉  –>  选中我们添加的PHP5.5 CGI路径,双击编辑  –>  将“监视对文件所做的更改”指定为php.ini件  –>  “环境变量”编辑集合,添加一个名为“PHP_FCGI_MAX_REQUESTS”的成员,其值为“10000”,确定即可。

发布者:天南

一个好人

留下评论

电子邮件地址不会被公开。 必填项已用*标注