如果您需要WinCache的预编译二进制文件,您可以在此处找到它们:http://www.iis.net/download/WinCacheForPhp(在页面右侧的Web Platform Installer按钮下方)
此 » PECL 扩展未包含在PHP中。
有关安装此PECL扩展的信息,可以在标题为 PECL扩展的安装 的手册章节中找到。其他信息,例如新版本、下载、源文件、维护者信息和变更日志,可以在这里找到: » https://pecl.php.net/package/wincache。
此扩展有两个软件包:一个软件包适用于PHP 5.2.X版本,另一个软件包适用于PHP 5.3.X版本。选择适合所用PHP版本的软件包。
要安装并启用此扩展,请按照以下步骤操作
将软件包解压到某个临时位置。
将 php_wincache.dll 文件复制到PHP扩展文件夹。此文件夹通常称为“ext”,它与所有PHP二进制文件位于同一文件夹中。例如: C:\Program Files\PHP\ext。
使用文本编辑器打开php.ini文件,该文件通常位于所有PHP二进制文件所在的同一文件夹中。例如: C:\Program Files\PHP\php.ini。
在php.ini文件的末尾添加以下行: extension = php_wincache.dll
。
保存并关闭 php.ini 文件。
回收IIS应用程序池以使PHP获取配置更改。要检查扩展是否已启用,请创建一个名为 phpinfo.php 的文件,其中包含调用 phpinfo 函数的PHP代码。
将 phpinfo.php 文件保存在使用PHP的IIS网站的根文件夹中,然后打开浏览器并向https://127.0.0.1/phpinfo.php发出请求。在返回的网页中搜索名为 wincache
的部分。如果启用了扩展,则 phpinfo 输出将列出WinCache提供的配置设置。
注意: 验证扩展已启用后,请务必从网站的根文件夹中删除 phpinfo.php 文件。
如果您需要WinCache的预编译二进制文件,您可以在此处找到它们:http://www.iis.net/download/WinCacheForPhp(在页面右侧的Web Platform Installer按钮下方)
如果您正在寻找WinCache 2.0.0的DLL(用于PHP7+),以下是我的步骤概述
- 从sourceforge上的wincache存储库下载相应的版本
- 运行.exe并将存档解压到临时目录
- 使用7zip解压该临时目录中的.msi
- 将.dll扩展名添加到名为“php_wincache”的文件
7.0版本的wincache是为php7.dll编译的,而不是线程安全的php7ts.dll。您可能需要为wincache编译源代码或切换到非线程安全版本。