Деактивация и удаление кеширования Zend Opcode

Я установил Zend OpCache на свой LinuxBox. Я использовал следующую команду для установки расширения:

sudo pecl install zendopcache-7.0.2

Теперь без изменения моего файла php.ini расширение включено. Это утверждение основано на выводах, которые я получаю для команды php -v. Вот результат, который я получаю для команды php -v:

PHP 5.5.14-1 + deb.sury.org ~ точный + 1 (cli) (построен: 27 июня 2014 г., 14:11:34) Авторские права (c) 1997-2014 гг. PHP Group Zend Engine v2.5.0, Авторские права (c ) 1998-2014 Zend Technologies с Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, Zend Technologies

Также кажется, что кеширование Zend Opcode включено по умолчанию. Может ли кто-нибудь помочь мне отключить кеширование Zend Opcode, поскольку мне нужно оценить некоторые другие кэширования Opcode? В моем файле php.ini я не вижу опции кэширования Zend Opcode. В случае, если я хочу полностью удалить кеширование Zend Opcode с моей виртуальной машины, как я могу этого добиться?


person Obaid Maroof    schedule 02.07.2014    source источник


Ответы (3)


Просто отключите модуль opcache. В системе linux с запуском php 7

sudo phpdismod opcache

в старых системах php 5

sudo php5dismod opcache
person Marc Schmid    schedule 27.09.2018

Zend OPcache интегрирован с 5.5, если я правильно помню. Так что не нужно устанавливать из pecl. Создайте новый ini-файл или используйте тот, который доступен в вашей системе, чтобы включить / отключить opcache.

opcache.enable 0
opcache.enable_cli 0
person tlenss    schedule 02.07.2014

Удалите Opcache, выполнив следующую команду:

sudo pecl uninstall zendopcache-7.0.2
person Hyder B.    schedule 24.06.2015