我在CentOS 7上的Apache 2.4上安装了PHP 5.5.27.Opcache在phpinfo()
页面上显示为:
操作码缓存:已禁用
然而opcache.enable
下面显示'开'。我验证了正在使用的php.ini
正确/etc/php.d/opcache.ini
,并且它显示它正在加载的配置文件列表中加载。我尝试用文件的完整路径替换zend_extension=opcache.so
,但这也不起作用。我甚至在每次更改后都重新启动了apache。
我觉得我必须错过一些简单的东西,但我不知道它是什么。
答案 0 :(得分:0)
原来我的zend_extension=opcache.so
文件以及/etc/php.ini
中都有/etc/php.d/opcache.ini
。从/etc/php.ini
中删除它修复了问题。猜测它无法找到路径,或者不喜欢它被列出两次。