博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

window2012 R2(64位) IIS+php多版本配置PHPManagerForIIS

Posted on 2016-03-07 17:24  冷咖啡(子锡)  阅读(2545)  评论(0编辑  收藏  举报

1、必备IIS,怎么安装自己查了。

2、工具包:

PHPManagerForIIS-1.2.0-x64(http://phpmanager.codeplex.com/)

rewrite_amd64

php-5.**-nts-Win32-VC6-x86

vcredist_x64-2012.exe、vcredist_x86-2012.exe(https://www.microsoft.com/zh-CN/download/details.aspx?id=30679)

3、开始安装PHPManager是注意:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
修改 MajorVersion 为十进制 改成 9 安装后修改回来

其他下一步、下一步即可。

4、rewrite_amd64下一步、下一步即可。

5、vcredist最好两个版本都安装下,不要觉得2012版本低咯,开始我安装的是2013的,结果问题来了 php5.3和5.4都正常运行,php5.5以上就运行部了了。

问题:出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃

错误应用程序名称: php-cgi.exe,版本: 5.5.30.0,时间戳: 0x560c4b59
错误模块名称: MSVCR110.dll,版本: 6.3.9600.18202,时间戳: 0x569e72c5
异常代码: 0xc0000135
错误偏移量: 0x0009d3c2
错误进程 ID: 0x1044
错误应用程序启动时间: 0x01d1784f8f9a0d96
错误应用程序路径: C:\Program Files (x86)\PHP\v5.5\php-cgi.exe
错误模块路径: MSVCR110.dll
报告 ID: cd4b5d7c-e442-11e5-80d1-f2180995d18c
错误程序包全名:
错误程序包相对应用程序 ID: