加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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文件:

Additional .ini files parsed

可能有类似的东西

/usr/local/php5/php.d/20-extension-opcache.ini

确保在此文件中设置了opcache.enable = 1.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读