php - 如何在 Windows 上安装 Zend OPcache Extension + PHP >= 5.4

标签 php windows opcache

是否可以在 Windows 环境中为 PHP 5.4.29 安装 Zend OPcache 模块?我已经下载了与 PHP 5.4 兼容的 OPCache,但是

php -v

不显示任何新加载的内容。

最佳答案

Zend OPcache 扩展与 5.3.* 5.4.* 和 PHP 5.5.* 兼容

您应该下载 source-code扩展并自行编译或尝试下载 pre-compiled windows version here并像这样在 php.ini 中调用扩展:

zend_extension=/path/to/opcache.dll

注意:

  1. Windows 二进制文件有多个版本:线程安全和非线程安全。您应该根据自己的需要选择正确的。了解有关 TS 和 NTS 的更多信息 here .
  2. 每个版本在文件名中都有一个 php 版本。在您的情况下,您应该使用 php_opcache-7.X.X-5.4-XX-XX-XXX.zip

更新 由于 opcache 长期以来一直是 php 核心的一部分,并且这个问题在搜索引擎上非常明显,所以我想更新我的答案。

根据文档,在 php.ini 中使用以下行启用 opcache:

zend_extension=php_opcache.dll
opcache.enable=On
opcache.enable_cli=On

然后重新启动网络服务器(我猜是 IIS)应该就足够了。

关于php - 如何在 Windows 上安装 Zend OPcache Extension + PHP >= 5.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24155516/

相关文章:

php - 联系表格 7 - Wordpress

php - 从整个项目中删除不必要的导入

javascript - WordPress:如何将 get_the_title() 外部循环转换为 Javascript?

php - 完全替代 PHP 的 APC 用户数据缓存?

javascript - 将平方根符号发送到文本区域

c# - 系统.Management.ManagementException : Not found

Windows Ffmpeg - 将音频发送到声卡的输出

c# - 'CommonProgramFiles' 的基本原理

caching - Codeigniter 缓存 Opcache 和 APCu

php - Zend OPcache 问题(Windows Server 2012 + IIS + Plesk + PHP 7)