如果尝试通过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日起已上市,尽管下载似乎已经中断了数月之久...
如果您查看Wep Platform安装程序日志。然后您将看到此。
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.
因此,Windows Cache Extension 2.0 for PHP 7.4的源链接已损坏了一段时间。
当我访问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解决此问题。