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

Mr *_*lim 14 php iis web-platform-installer windows-server-2016 php-manager

我想做什么

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


错误信息

PHP Manager for IIS此产品未成功安装.下载的文件签名验证失败,可能已被篡改

截图

在此输入图像描述


执行先决条件步骤

沿途检查站: -

  1. 已安装Windows Server 2016
  2. 使用.net 3.5和CGI安装IIS
  3. 已安装的Web Platform Installer 5.0
  4. 应用最新的Windows更新
  5. 关闭了Windows防火墙
  6. 关掉了窗户后卫
  7. 将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp MajorVersion从10更新为8
  8. 将HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Paremeters MajorVersion更新为8从10
  9. Ran Web Platform安装程序,在Products - > Frameworks下选择PHP 7.1.7(x64)按ADD,然后单击Install

额外

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

几乎PHP Manager指向的每个链接

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

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

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

如果有人有任何想法,请告诉我!

Mr *_*lim 30

看了这个视频"如何在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)

  • Git repo似乎不是来自原始开发人员,因此安装程序可能不适合使用.成功并不意味着其他读者应该遵循. (4认同)
  • 另一种选择---> https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10 (4认同)