2

如果您尝试在 Windows Server 2012 上通过 Microsoft Web Platform Installer 安装 PHP 7.4,它会安装核心 PHP 组件,但无法安装 winCache 和 PHP 管理器。

我能够通过单独的 MSI 安装 PHP 管理器。但是,我找不到 wincache 扩展的 MSI。如果尝试通过 Web PI 安装组件,则会引发以下错误: 在此处输入图像描述

如果尝试通过官方 IIS 网站 ( https://www.iis.net/downloads/microsoft/wincache-extension ) 自行下载扩展程序,它会重定向到一个不相关的页面。

是不是再也无法通过 Web Platform Installer 安装 PHP 了?这些产品自 2020 年 1 月 31 日起就已上市,尽管现在下载似乎中断了好几个月……

4

2 回答 2

1

如果您查看 Wep 平台安装程序日志。然后你会看到这个。

DownloadManager Warning: 0 : HttpWebRequest failure while trying to retrieve filename from fwlink http://sourceforge.net/projects/wincache/files/wincache-2.0.0/wincachewpi-2.0.0.8-7.4-nts-vc15-x64.exe/download. Error: System.Net.WebException: The remote server returned an error: (404) Not Found.

这意味着 PHP 7.4 的 Windows Cache Extension 2.0 的源链接已经损坏了一段时间。

当我访问 sourceforge.net 下载扩展时。我还注意到链接已更改为

https://sourceforge.net/projects/wincache/files/development/wincache-2.0.0.8-dev-7.4-nts-vc15-x64.exe/download

因此,您可以在此处手动下载扩展程序。 https://sourceforge.net/projects/wincache/

或将此问题发布到他们的供应商论坛,要求 PG 解决此问题。

于 2020-05-27T03:33:56.033 回答
1

尚未 100% 确定 WinCache 是否已针对 PHP v7.4 发布。他们似乎仍在寻求反馈:PHP 7.4 反馈

我能找到的最新版本是 wincachewpi-2.0.0.8-7.3-nts-vc15-x64 ,它可以从Web Platform Installer正常安装。我建议坚持使用 PHP v7.3.13,除非 PHP 7.4.x 有令人信服的理由。

注意:PHP 管理器在安装 PHP v7.3.13 时无法使用Web 平台安装程序安装,但不是安装程序,因为之后可以手动安装 PHP 管理器 v1.5.0。

于 2020-06-06T20:48:52.953 回答