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

时间:2018-02-04 03:52:01

标签: php iis windows-server-2016 web-platform-installer php-manager

我想做什么

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

错误消息

  

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

截图

enter image description here

执行先决条件步骤

沿途检查检查站: -

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

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

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

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

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

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

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

3 个答案:

答案 0 :(得分:29)

观看此视频"如何在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)

答案 1 :(得分:1)

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

答案 2 :(得分:0)

在文件资源管理器中,是否在“查看”选项卡中选中了“文件扩展名”? (这为我解决了这个问题……我的“ index.php”实际上是“ index.php.txt”,但直到看到该选项后才看到“ .txt”……如此简单哈哈)