PHP 5.5.27 Opcache не работает на Apache 2.4 CentOS 7

Я использую PHP 5.5.27, установленный на Apache 2.4 в CentOS 7. Opcache отображается на странице phpinfo() как:

Кэширование кода операции: отключено

Еще ниже opcache.enable показывает «Вкл.». Я убедился, что используется правильный php.ini (/etc/php.d/opcache.ini), и он показывает, что он загружается выше в списке загруженных файлов конфигурации. Я попытался заменить zend_extension=opcache.so полным путем к файлу, но это тоже не сработало. Я даже перезапускал apache после каждого изменения.

Я чувствую, что мне не хватает чего-то простого, но я понятия не имею, что это такое.


person habiem    schedule 13.08.2015    source источник
comment
Не уверен, в чем вопрос.   -  person Dirk Horsten    schedule 14.08.2015
comment
opcache предположительно включен, но php.ini, кажется, показывает @habiem, что он отключен.   -  person Nathaniel Ford    schedule 14.08.2015
comment
Чтобы уточнить, opcache показывает, что он включен, но phpinfo() показывает противоречивую информацию.   -  person habiem    schedule 14.08.2015


Ответы (1)


Оказывается, у меня было zend_extension=opcache.so в моем файле /etc/php.ini, а также в файле /etc/php.d/opcache.ini. Удаление его из /etc/php.ini устранило проблему. Предполагая, что либо он не смог найти путь, либо ему не понравилось, что он указан дважды.

person habiem    schedule 17.08.2015