[英]How to install Zend OPcache Extension + PHP >= 5.4 on Windows
是否可以在Windows环境中为PHP 5.4.29安装Zend OPcache模块? 我已经下载了与PHP 5.4兼容的OPCache但是
php -v
没有显示任何新加载。
Zend OPcache扩展与5.3。* 5.4。*和PHP 5.5兼容。*
您应该下载扩展的源代码并自己编译或尝试下载预编译的Windows版本并在您的php.ini中调用扩展名,如下所示:
zend_extension=/path/to/opcache.dll
通知 :
php_opcache-7.XX-5.4-XX-XX-XXX.zip
。 更新因为opcache很长一段时间都是php核心的一部分,这个问题在搜索引擎上非常明显,我想更新我的答案。
根据文档,在php.ini中使用以下行启用opcache:
zend_extension=php_opcache.dll
opcache.enable=On
opcache.enable_cli=On
然后重新启动Web服务器(IIS我猜)应该就够了。
除了@ edigu的回答之外,还有一些Windows Server 2012R2 / IIS 8+用户的其他注意事项。 PHP版本是7.2。 我正在使用旧的Codeplex版本的PHP Manager,因此如果您使用的是最近修改过的版本 ,这些步骤可能不适用。
php_opcache.dll
不起作用。 在php.ini中,找到说extension=php_opcache.dll
重命名为zend_extension=php_opcache.dll
。 opcache.
开头的每一行opcache.
并确保它没有被注释掉。 On
和Off
值之外,例如在opcache.enable=On
,您还可以分别使用1
和0
。 在IIS中重新启动站点,然后phpinfo()屏幕上的Zend OPcache部分应报告所有内容并运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.