PHP 管理器 - 下载的文件未通过签名验证
PHP Manager - Downloaded file failed signature verification
我想做什么
我正在尝试通过 Web 平台安装程序 运行 安装 PHP,包括 PHP Windows Server 2016 的管理器作为 Hyper-V 下的虚拟机,但我正在接收PHP IIS 管理器安装错误。
错误信息
PHP Manager for IIS
This product did not install successfully. Downloaded file failed signature verification and may have been tampered with
截图
已执行先决条件步骤
沿途检查站:-
- 已安装 Windows 服务器 2016
- 已安装带 .net 3.5 和 CGI 的 IIS
- 已安装 Web 平台安装程序 5.0
- 应用了最新的 windows 更新
- 关闭windows防火墙
- 关闭 windows 防御者
- 已将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp MajorVersion 从 10
更新为 8
- 已将 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Paremeters MajorVersion 从 10
更新为 8
- 运行 Web 平台安装程序并在“产品”->“框架”下选择 PHP 7.1.7(x64) 按“添加”,然后单击“安装”
额外
我一直在尝试为 PHP Manager 1.2 (x64) 找到安装二进制文件 .msi 或 .exe。我找到了一个 x32 版本,但无法在 x64 上安装它 OS。
PHP 经理的几乎每个 link 都指向
http://phpmanager.codeplex.com/releases/
但所有流量似乎都在这里结束
https://archive.codeplex.com/?p=phpmanager
如果有人有任何想法请告诉我!
看完这个视频"How To Install PHP Manager On Windows Server 2016 And Windows 10"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)
按照@MrSlim 的建议安装 PHPManagerForIIS-1.3.0-x64 - IIS 8.msi 因为我有 IIS 8 运行
在文件资源管理器中,"View" 选项卡中是否选中了 "File name extensions"? (这对我来说已经解决了……我的 "index.php" 实际上是 "index.php.txt",但直到那个视图选项打开才看到“.txt”……太简单了哈哈)
我想做什么
我正在尝试通过 Web 平台安装程序 运行 安装 PHP,包括 PHP Windows Server 2016 的管理器作为 Hyper-V 下的虚拟机,但我正在接收PHP IIS 管理器安装错误。
错误信息
PHP Manager for IIS This product did not install successfully. Downloaded file failed signature verification and may have been tampered with
截图
已执行先决条件步骤
沿途检查站:-
- 已安装 Windows 服务器 2016
- 已安装带 .net 3.5 和 CGI 的 IIS
- 已安装 Web 平台安装程序 5.0
- 应用了最新的 windows 更新
- 关闭windows防火墙
- 关闭 windows 防御者
- 已将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp MajorVersion 从 10 更新为 8
- 已将 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W3SVC\Paremeters MajorVersion 从 10 更新为 8
- 运行 Web 平台安装程序并在“产品”->“框架”下选择 PHP 7.1.7(x64) 按“添加”,然后单击“安装”
额外
我一直在尝试为 PHP Manager 1.2 (x64) 找到安装二进制文件 .msi 或 .exe。我找到了一个 x32 版本,但无法在 x64 上安装它 OS。
PHP 经理的几乎每个 link 都指向
http://phpmanager.codeplex.com/releases/
但所有流量似乎都在这里结束
https://archive.codeplex.com/?p=phpmanager
如果有人有任何想法请告诉我!
看完这个视频"How To Install PHP Manager On Windows Server 2016 And Windows 10"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)
按照@MrSlim 的建议安装 PHPManagerForIIS-1.3.0-x64 - IIS 8.msi 因为我有 IIS 8 运行
在文件资源管理器中,"View" 选项卡中是否选中了 "File name extensions"? (这对我来说已经解决了……我的 "index.php" 实际上是 "index.php.txt",但直到那个视图选项打开才看到“.txt”……太简单了哈哈)