是否可以在 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
注意:
- Windows 二进制文件有多个版本:线程安全和非线程安全。您应该根据自己的需要选择正确的。了解有关 TS 和 NTS 的更多信息 here .
- 每个版本在文件名中都有一个 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/