我有一台通过 Webtatic 的 php56w
repo 安装了 PHP 5.6 的 CentOS 7 机器。 .我使用 yum install php56w-opcache
安装了 opcache 扩展。
由于这是一台开发机器,我想默认关闭 opcache,所以在我的 /etc/php.ini
文件中,我放置了以下行:
opcache.enable = 0
但是,在重新启动我的网络服务器后,我可以在 phpinfo()
中看到 opcache.enable
仍然处于打开状态。
我错过了什么吗?如何关闭 opcache?
最佳答案
安装 php56w-opcache
会创建一个名为/etc/php.d/10-opcache.ini 的文件。此文件默认包含选项 opcache.enable=1
,并将覆盖您在 php.ini
中的设置。
我编辑了该文件并将 opcache.enable=1
更改为 opcache.enable=0
然后重新启动 Apache,现在 opcache 已禁用。
关于php - 在 php.ini 中禁用 opcache.enable 在 CentOS 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27640772/