Windows 10-IIS的PHP管理器无法插入

我正在尝试在IIS 8上安装PHP。

每次启动PHP安装时,都会安装PHP,但出现以下错误:

enter image description here

4个解决方案
79 votes

正如Abhi所说:启动regedit.exe并将.NET Framework 3.5的十进制值从10(由Windows 10设置)更改为例如 8.安装程序现在应该可以工作。 之后,您可以将该值设置回10(或Windows环境最初所具有的任何值)。

提示:为了快速导航,请将路径.NET Framework 3.5粘贴到注册表编辑器的地址栏中,然后按Enter。

另外,对于Windows 10上的我来说,我必须启用.NET Framework 3.5> Windows Communication Foundation HTTP Activation才能使安装程序进行。 如果没有启用此功能,安装程序将仅挂在步骤1。需要重新启动。

Frederik Struck-Schøning answered 2019-11-06T23:28:49Z
30 votes

通过Web平台安装程序安装IIS的PHP Manager要求.NET 3.5正常运行。 首先安装.NET 3.5,然后一切准备就绪。

Tony answered 2019-11-06T23:29:13Z
27 votes

安装程序将检查注册表值HKLM / System / CCS / Services / W3SVC / Parameters / MajorVersion是否> =7。注册表中的值为0xA,我认为是问题所在。 要解决此问题,请将注册表值更改为9(或8或7),并且IIS的PHP Manager应该正确安装。 [插入有关编辑注册表的标准免责声明]

Abhi answered 2019-11-06T23:29:38Z
8 votes

当前,如果使用Web平台安装程序,安装也会失败,因为Web平台安装程序使用的Codeplex下载链接不再存在。

幸运的是,有些人创建了GitHub存储库来更新PHP Manager。 这些存储库提供了新版本,可以在没有注册表黑客的情况下工作。

可在此处下载MSI安装程序:

[https://github.com/phpmanager/phpmanager/releases]

[https://github.com/RonaldCarter/PHPManager/releases]

ViRuSTriNiTy answered 2019-11-06T23:30:28Z
translate from https://stackoverflow.com:/questions/21216228/php-manager-for-iis-fails-to-install