Как установить и настроить Zend OPcache на CentOS 6
Инструмент Zend OPcache также как и APC, Memcached и XCache отвечает за ускорение производительности PHP за счет кэширования. Обратите внимание на то, что Zend OPcache включен по умолчанию в PHP 5.5, 5.6, 7.0. Если вы работаете с более ранней версией PHP, вам пригодится наша инструкция.
Установите PECL, а затем пакеты по зависимостям:
yum install php-pear
yum install php-devel gcc
Загрузите нужную версию Zend OPcache, а затем загрузите его:
wget http://pecl.php.net/get/zendopcache-7.0.3.tgz
pecl install zendopcache-7.0.3.tgz
Откройте файл /etc/php.d/opcache.ini в режиме редактирования и добавьте в него строку:
nano /etc/php.d/opcache.ini
zend_extension=/usr/lib64/php/modules/opcache.so
Перезапустите httpd:
service httpd restart
Вновь откройте файл /etc/php.d/opcache.ini, чтобы скопировать в него строки:
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
Сохраните изменения и воспользуйтесь командой проверки:
php -v
PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Откройте страницу ваш-IP/info.php и вы увидите, что среди прочих настроек появится блок Zend OPcache: