【问题标题】:Disabling opcache.enable in php.ini not working on CentOS在 php.ini 中禁用 opcache.enable 在 CentOS 上不起作用
【发布时间】:2015-02-22 19:12:25
【问题描述】:

我有一台 CentOS 7 机器,通过 Webtatic 的 php56w repo 安装了 PHP 5.6。我用yum install php56w-opcache 安装了opcache 扩展。

由于这是开发机,我想默认关闭opcache,所以在我的/etc/php.ini文件中,放了下面一行:

opcache.enable = 0

但是,在重新启动我的网络服务器后,我可以在 phpinfo() 中看到 opcache.enable 仍然打开。

我错过了什么吗?如何关闭 opcache?

【问题讨论】:

  • 您是否更新了正确的 php.ini 文件?大多数安装至少有两个,一个用于 Web,另一个用于命令行

标签: php centos7 opcache


【解决方案1】:

安装 php56w-opcache 会创建一个名为 /etc/php.d/10-opcache.ini 的文件。此文件默认包含选项opcache.enable=1,并将覆盖您在php.ini 中的设置。

我编辑了那个文件并将 opcache.enable=1 更改为 opcache.enable=0 然后重新启动 Apache,现在 opcache 已禁用。

【讨论】:

    猜你喜欢
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    相关资源
    最近更新 更多