Windows10 中自带的 Server:Microsoft-IIS/10.0,然后这个10却让原本支持组件无法安装了,php manager 组件安装时提示“必须安装 IIS7 以上才可以安装”。那是不是真的就没法在新的 IIS 上安装了呢?显然不是的。自IIS7以来,微软的IIS更改并不大,架构保持一致,几乎所有 IIS7 能用的组件都能够在 IIS7.7/8/8.5/10 上安装。
那么怎么办呢?改注册表!
打开regedit,找到:
PHP manager 注册表修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
右侧的 MajorVersion 是DWORD值,它的值十进制是10,把它改成9。然后运行php manager安装程序即可顺利安装上了。
IIS URL Rewrite 2.0 注册表修改
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
也是 MajorVersion 项,这个也是 dword 值 10(注意是十进制),把它改成9,
记得装完之后改回来
php manager 的最新下载地址是:http://phpmanager.codeplex.com/releases/view/69115
64位英文版下载地址是:http://go.microsoft.com/fwlink/?LinkID=615137
简体中文版下载地址是:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
2018-06-13 更新:
今天在网上闲逛时发现微软推出针对 IIS 10 的 PHP Manager 的版本
https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10