我有一台 CentOS 7 机器,通过 Webtatic 的 php56w repo 安装了 PHP 5.6。我使用 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/

10-12 07:15