php - 在 php.ini 中禁用 opcache.enable 在 CentOS 上不起作用

标签 php centos7 opcache

我有一台通过 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/

相关文章:

php - 使用具有多个 namespace 的 SimpleXML 解析 XML

linux - 安装Centos 7时出现未知错误

php - 我们在我们的服务器上看到 "corrupted"opcache。知道如何解决吗?

gcc - nm devtoolset 的 .so 文件给出文件格式无法识别

php - opcache默认缓存目录在哪里?

php - 同时使用 Opcache 和 Xcache

使用 MySQL 驱动程序的 PHP PDO 不起作用 - 可能是我的代码?

php - Autobahn.js - 如何在订阅时传递数据

php - 一起使用 HTML 和 Php?

linux-kernel - 如何让cpuset的cpuset.cpu_exclusive函数正常工作