IIS的PHPpipe理器无法安装

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

每次我开始PHP安装,PHP安装,但我得到以下错误:

在这里输入图像说明

正如Abhi所说:启动regedit.exe并将HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3SVC/Parameters/MajorVersion的十进制值从10(如Windows 10设置)更改为例如8.安装程序应该立即工作。 之后,您可以将值设置回10(或者您的Windows env。最初有的值)。

另外,对于Windows 10,我必须启用.NET Framework 3.5 > Windows Communication Foundation HTTP Activation以使安装程序进行。 如果未启用此function,则安装程序将仅在步骤1挂起。需要重新引导。

通过Web平台安装程序安装IIS的PHPpipe理器需要.NET 3.5才能正常工作。 首先安装.NET 3.5,你应该全部设置。

安装程序检查registry值HKLM /系统/ CCS /服务/ W3SVC /参数/ MajorVersion是> = 7.registry中的值是0xA,我假设是问题。 对于解决方法,将registry值更改为9(或8或7),IIS的PHPpipe理器应正确安装。 [插入关于编辑registry的标准免责声明]