Windows 10 IIS安装php manager和IIS URL Rewrite 2.0组件的方法

Windows 10中自带的Server:Microsoft-/10.0(使用Microsoft Web Platform Installer安装),然后这个10却让原本支持组件无法安装了, manager组件安装时提示“必须安装IIS7以上才可以安装”。那是不是真的就没法在新的IIS上安装了呢?显然不是的。自IIS7以来,微软的IIS更改并不大,架构一致,几乎所有IIS7能用的组件都能够在IIS7.7/8/8.5/10上安装。微软脑子秀逗,跳过了9,以为能解决版本识别的问题,没想到弄成10,还是出现了版本识别的问题,真是自己打自己的脸啊!

IIS URL Rewrite、PHP Manager
URL Rewrite、 Manager

那么怎么办呢?改注册表!

修改注册表

打开regedit,找到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

右侧的 MajorVersion 是DWORD值,它的值十进制是10,把它改成9。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

也是 MajorVersion 项,这个也是 dword 值 10(注意是十进制),把它改成9。

重新安装URL重写与PHP Manager

打开Web Platform Installer进入,搜索PHP manager和URL重写再次安装即可。安装后记得重启IIS。

扩展阅读OPCACHE

IIS下配置PHP 的opcache是不正确的,需要将extension=php_.dll修改为zend_extension = php_.dll,这里不累赘,参考文章:http://www.myhack58.com/Article/sort099/sort0100/2016/71845.htm

来源:快乐无极

作者: 小旭旭

iOpenV 创始人,80后,从事:项目管理、网站建设方案、网站优化策略;职务:网站管理员、部门主管、技术总监、经理。

《Windows 10 IIS安装php manager和IIS URL Rewrite 2.0组件的方法》有1个想法

发表评论

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