centos7 — отключение opcache.enable в php.ini не работает на CentOS

У меня есть машина CentOS 7 с установленным на нем PHP 5.6 через Webtatic php56w Сделки рЕПО. Я установил расширение opcache с yum install php56w-opcache,

Так как это машина для разработки, я хочу отключить opcache по умолчанию, поэтому в моем /etc/php.ini файл, я поставил следующую строку:

opcache.enable = 0

Тем не менее, после перезапуска моего веб-сервера, я вижу в phpinfo() opcache.enable все еще включен.

Я что-то пропустил? Как я могу отключить opcache?

3

Решение

Установка php56w-opcache создает файл с именем /etc/php.d/10-opcache.ini. Этот файл содержит опцию opcache.enable=1 по умолчанию, и переопределит ваши настройки в php.ini,

Я отредактировал этот файл и изменил opcache.enable=1 в opcache.enable=0 затем перезапустил Apache и теперь opcache отключен.

3

Другие решения

Других решений пока нет …