如果您需要 WinCache 的预编译二进制文件,您可以在页面右侧 (Web Platform Installer 按钮下方) 的这里找到它们:http://www.iis.net/download/WinCacheForPhp
此 » 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 网站的根文件夹中,然后打开浏览器并请求 http://localhost/phpinfo.php。在返回的网页中搜索名为 wincache
的部分。如果扩展已启用,则 phpinfo 输出将列出 WinCache 提供的配置设置。
注意: 验证扩展已启用后,不要忘记从网站的根文件夹中删除 phpinfo.php 文件。
如果您需要 WinCache 的预编译二进制文件,您可以在页面右侧 (Web Platform Installer 按钮下方) 的这里找到它们:http://www.iis.net/download/WinCacheForPhp
如果您正在寻找 WinCache 2.0.0 的 DLL (用于 PHP7+),以下是我采取的步骤的简要概述
- 从 sourceforge 上 WinCache 的存储库下载相应的版本
- 运行 .exe 并将存档解压缩到临时目录
- 使用 7zip,在该临时目录中解压缩 .msi
- 将 .dll 扩展名添加到名为“php_wincache”的文件
适用于 7.0 的 WinCache 版本是为 php7.dll 编译的,而不是线程安全的 php7ts.dll。您可能需要编译 WinCache 的源代码或切换到非线程安全的版本。