Zend OpCache

Опубликовано:

Zend OpCache — обеспечивает более быстрое выполнение PHP кода, посредством кэширования и оптимизации. Он улучшает PHP производительность, сохраняя скомпилированный байт-код в разделяемой памяти.

Установка

Установим «pecl» via php-pear

# apt-get install -y php-pear

Также  нам понадобится установить php5-dev (php-devel).

# apt-get install -y build-essential php5-dev

Устанавливаем Zend OpCache

# pecl install zendopcache

Настройка

Найдем файл  opcache.so:

$ sudo find / -name 'opcache.so'
/usr/lib/php5/20100525/opcache.so

Подключаем /etc/php5/mods-available/opcache.ini:

echo "zend_extension=/usr/lib/php5/20100525/opcache.so
 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
 opcache.enable=1" > /etc/php5/mods-available/opcache.ini

Создаем сиплинк

# ln -s /etc/php5/mods-available/opcache.ini /etc/php5/conf.d/05-opcache.ini

Перезагружаем  php5-fpm

# sudo service php5-fpm restart

Проверяем установку

Чтобы проверить , что все  установилось, запустим php -v, и мы должны получить  информацию о том, устанавливается Zend OpCache:

# php -v
 PHP 5.4.41-0+deb7u1 (cli) (built: May 22 2015 12:49:18)
 Copyright (c) 1997-2014 The PHP Group
 Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
 with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies

Очистить

Если необходимо удалить пакеты требуемые для установки запустим команду:

# apt-get remove --purge build-essential php5-dev

Понравилась статья, расскажи о ней друзьям, нажми кнопку!