Как установить и настроить 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:

Powered by Simple Blog