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

我想做什么

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


错误信息

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

截图

enter image description here


执行的先决条件步骤

沿途采取检查站:-

  1. 已安装的 Windows Server 2016
  2. 安装了带有 .net 3.5 和 CGI 的 IIS
  3. 已安装的 Web 平台安装程序 5.0
  4. 应用的最新窗口更新
  5. 已关闭窗口防火墙
  6. 已关闭窗口保护器
  7. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp MajorVersion 从 10 更新到 8
  8. 更新HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Paremeters MajorVersion 从 10 到 8
  9. 已运行 Web 平台安装程序,并在“产品 - >框架”下选择 PHP 7.1.7(x64) 按“添加”,然后单击“安装”

附加

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

PHP管理器的几乎每个链接都指向

http://phpmanager.codeplex.com/releases/

但所有流量似乎都在这里结束

https://archive.codeplex.com/?p=phpmanager

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


答案 1

看完这个视频“如何在Windows Server 2016和Windows 10上安装PHP管理器”https://www.youtube.com/watch?v=_-4klYZi-CM

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

我发现一个GitHub网站 https://github.com/edgardo001/PHPManagerForIIS-Versiones 其中包含版本的安装文件

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

我能够成功安装 1.4 (x64)


答案 2

安装PHPManagerForIIS-1.3.0-x64 - IIS 8.msi@MrSlim的建议为我工作,因为我有IIS 8运行


推荐