热门排行
简介
PHP Manager For IIS是微软推出的在IIS平台下管理PHP扩展的工具,使用它可以方便在IIS中添加PHP扩展支持,并且支持多版本PHP共存,切换更容易。
在同一台IIS服务器上轻松安装、配置、管理和排除一个或多个PHP版本的故障。与Windows 10和Windows Server 2016以及IIS 10和.net Framework 4.5兼容
主要特点
快速在IIS中注册PHP;
验证并正确配置现有的PHP安装;
在同一服务器中运行多个版本的PHP,不同站点运行不同版本PHP;
快速查看phpinfo;
图形化配置PHP设置;
图形化开启、禁用PHP扩展;
PHP Manager是微软发布面向IIS 7.0和IIS7.5服务器上的PHP管理器,你再也不用为在IIS上配置PHP而烦恼了。
支持IIS 7, IIS 7.5, IIS 8, IIS 8.5, IIS 10
主要功能如下:
您可以使用PHP管理器:
向IIS注册PHP;
验证并正确配置现有的PHP安装;
在同一服务器上,甚至在同一网站内并行运行多个PHP版本;
检查PHP运行时配置和环境(phpinfo()函数的输出);
配置各种PHP设置;
启用或禁用PHP扩展;
在PHP.ini文件中远程管理PHP配置。
IIS6下配置PHP有星外的 php自动安装程序,一切配置一键搞定。
https://www.jb51.net/softs/26224.html
IIS7下有了新一代利器,PHP Manager for IIS 10
简单介绍使用方法:
1、首先下载PHP5 http://s.jb51.net/ 然后解压缩到C:\php
2、安装IIS服务 CGI/ISAPI扩展/ISAPI筛选 (在IIS角色服务中安装)
3、安装PHP Manager for IIS 7
以上都安装之后,重新打开IIS管理器,会看到PHP Manager的图标。
打开配置PHP Manager,选择 Register new Php Version,选择 C:\php\php-cgi.exe 确定。
OK,搞定了。选择 Check phpinfo() 测试吧。
常见错误及处理方法:
1、处理程序“php-5.3.x”在其模块列表中有一个错误模块“FastCgiModule”
解决办法:首先确定是否安装了CGI服务,另外查看站点的应用程序池设置,选择无托管代码。
使用PHP Manager for IIS时,Windws 10自带IIS注意事项
1)开启IIS 10:在“控制面板”的“程序和功能”的“启用或关闭Windows功能”内,勾选(启用)“Internet Information Services”,然后确定,进行安装。
2)若要使用php,在上述勾选时需要选上“万维网服务”的“应用程序开发功能”的“CGI”(个人建议都勾选,有益无害)。
3)MySQL安装及运行都没有问题(我是用x64的)。
4)PHP安装没有问题,但是若要使用“PHP Manager for IIS”,这个程序需要使用“.NET Framework 2.0”(在上面第一项中选取安装),以及安装会一直提示“需要在IIS7或以上版本才能安装”,导致失败,原因是不能正确认为“IIS 10”比“IIS 7”更高版本(fvck。。。),需要修改注册表,将IIS 10的版本降低为8或9,安装后再改回(http://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/php-manager-for-iis-on-windows-10/33ef32f0-6a86-4803-abc1-6de81110f9a8?auth=1)。【该链接中有效内容如下】
You need to do a work around to the iis major version number to temp get around the install checks.
Alter registry as follows:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters]
"MajorVersion"=dword:00000007
or navigate to above key and change MajorVersion to Decimal 7. Then change back to 10 when done installing.
5)PHP运行会提示“服务器错误 500 FastCGI停止",使用命令行检查“c:\Program Files (x86)\PHP\v5.6>php -v”会提示缺失DLL“MSVCR110.DLL”,这是因为Windows 10没有自带旧版本的Visual C++运行库,是2012版本,可以在微软官网下载(https://www.microsoft.com/zh-CN/download/details.aspx?id=30679)。
6)如果安装VCR2012后PHP依然不行,那就是你的PHP版本有问题或者是在x64系统上运行了x86的PHP,需要重新下载PHP(http://windows.php.net/download/)。
PHPManage for IIS在Windows 10中的安装方法
Windows10中自带的IIS:Microsoft-IIS/10.0。
然后这个10却让原本支持组件无法安装了,php manager组件安装时提示“必须安装IIS7以上才可以安装”。
那是不是真的就没法在新的IIS上安装了呢?显然不是的。
自IIS7以来,微软的IIS更改并不大,架构一致,几乎所有IIS7能用的组件都能够在IIS7.7/8/8.5/10上安装。
安装方法:
打开 注册表(regedit)
找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
右侧的 MajorVersion 是DWord值,它的值十进制是10,把它改成9。
然后运行php manager安装程序即可顺利安装上了!
记得装完之后改回来。
脚本之家小编补充
如果感觉麻烦也可以下载护卫神的套件,方便切换版本。
更新日志
May 31, 2018
支持2022 datacenter,大家可以放心使用。