php – 启用Opcache不工作
发布时间:2020-12-13 22:53:47 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试启用Opcache,但出于某种原因,在编辑我的php.ini文件并重新启动apache(甚至重新启动服务器)之后,它仍然没有启用.运行测试我可以看到php文件的位置: Loaded Configuration File /etc/php5/apache2/php.ini 在该文件中,我添加了: zend_extension=/u
我正在尝试启用Opcache,但出于某种原因,在编辑我的php.ini文件并重新启动apache(甚至重新启动服务器)之后,它仍然没有启用.运行测试我可以看到php文件的位置:
Loaded Configuration File /etc/php5/apache2/php.ini 在该文件中,我添加了: zend_extension=/usr/lib/php5/20121212/opcache.so opcache.enable=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1 zend扩展的位置由locate opcache.so定义.这没用.然后我注意到php正在加载一个额外的文件/etc/php5/apache2/conf.d/05-opcache.ini.在该文件中,它看起来像: ; configuration for php ZendOpcache module ; priority=05 zend_extension=opcache.so opcache.enable=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1 但是,重启apache后仍然无法启用.以下是我的phpinfo()输出: Opcode Caching Disabled 如何启用它? 解决方法
在phpinfo()的输出中,查看下面列出的.ini文件:
可能有类似的东西 /usr/local/php5/php.d/20-extension-opcache.ini 确保在此文件中设置了opcache.enable = 1. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |