PHP管理器-下载的文件签名验证失败

PHP管理器-下载的文件签名验证失败,php,iis,windows-server-2016,web-platform-installer,php-manager,Php,Iis,Windows Server 2016,Web Platform Installer,Php Manager,我想做的事 我正在尝试通过在Hyper-V下作为VM运行的Web平台安装程序安装PHP,包括Windows Server 2016的PHP管理器,但在安装IIS的PHP管理器时收到一个错误 错误消息 IIS的PHP管理器 此产品未成功安装。下载的文件未能通过签名验证,可能已被篡改 屏幕截图 执行的先决条件步骤 沿途设置检查站:- 已安装Windows Server 2016 使用.net 3.5和CGI安装IIS 已安装的Web平台安装程序5.0 已应用最新的windows更新 关闭win

我想做的事

我正在尝试通过在Hyper-V下作为VM运行的Web平台安装程序安装PHP,包括Windows Server 2016的PHP管理器,但在安装IIS的PHP管理器时收到一个错误


错误消息

IIS的PHP管理器 此产品未成功安装。下载的文件未能通过签名验证,可能已被篡改

屏幕截图


执行的先决条件步骤

沿途设置检查站:-

  • 已安装Windows Server 2016
  • 使用.net 3.5和CGI安装IIS
  • 已安装的Web平台安装程序5.0
  • 已应用最新的windows更新
  • 关闭windows防火墙
  • 关闭windows defender
  • 将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp MajorVersion从10更新为8
  • 将HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Paremeters MajorVersion从10更新为8
  • 运行Web平台安装程序,并在产品->框架下选择PHP7.1.7(x64),按ADD,然后单击Install
  • 附加的

    我一直在尝试查找PHP Manager 1.2(x64)的安装二进制文件.msi或.exe。我找到了x32版本,但无法在x64操作系统上安装

    PHP Manager的几乎每个链接都指向

    但所有的交通似乎都在这里结束了

    如果有人有任何想法,请让我知道

    观看视频“如何在Windows Server 2016和Windows 10上安装PHP Manager”后

    我能够推断出MSI文件的文件名,这给了我更多的搜索选项

    我发现了一个GitHub站点,其中包含版本的安装文件

    • phpmanagerforis-1.2.0-x64-IIS 7.msi
    • phpmanagerforis-1.2.0-x86-IIS 7.msi
    • phpmanagerforis-1.3.0-x64-IIS 8.msi
    • phpmanagerforis-1.4.0-x64-IIS 10.msi

    我能够成功地安装1.4(x64)

    安装phpmanagerforis-1.3.0-x64-iis8.msi,正如@MrSlim建议的那样,因为我在文件资源管理器中运行了iis8,在“视图”选项卡中是否选中了“文件扩展名”?(这为我修复了它…我的“index.php”实际上是“index.php.txt”,但直到打开查看选项时才看到“.txt”…太简单了哈哈)

    也许最好在@Lex Li上发布分叉代码是个好主意。。请提供您提到的其他一些方法的详细信息。@MrSlim我设法从安装它的计算机上的
    C:\Windows\Installer
    获取了PHP Manager 1.2 MSI。IIS论坛上有一个相当新的更新,指向这里:另一个选项-->