Установка Zend OPcache

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


Zend OPCache - открытый компонент, который является частью продукта Zend Server. Данное расширение сохраняет компилированный байт код скрипта и повышает производительность скриптов. В отличие от Zend Optimizer, Zend Opcache не загружает файлы, закодированные по Zend Guard, и является только акселератором. Использовать Zend OPCache можно с версией не ниже PHP 5.3

Установка на Debian

Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:

Установка PECL

 apt-get install php-pear

Установка пакетов по зависимостям

 apt-get install build-essential php5-dev

Установка Zend OPcache как пакет PECL

pecl install zendopcache-7.0.5

После установки в файл /etc/php5/conf.d/20-opcache.ini следует добавить следующую строку для загрузки модуля

zend_extension=/usr/lib/php5/20100525/opcache.so

Для использования необходимо перезагрузить веб-сервер Apache

 /etc/init.d/apache2 restart

Установка на CentOS

Установка PECL

yum install php-pear

Установка пакетов по зависимостям

yum install php-devel gcc

Скачиваем с сайта http://pecl.php.net/package/ZendOpcache пакет для установки

wget http://pecl.php.net/get/zendopcache-7.0.5.tgz

Установка Zend OPcache как пакет PECL

pecl install zendopcache-7.0.5.tgz

После установки добавляем строку zend_extension=/usr/lib64/php/modules/opcache.so в файл /etc/php.d/opcache.ini

echo "zend_extension=/usr/lib64/php/modules/opcache.so" > /etc/php.d/opcache.ini

Перезапускаем вебсервер Apache

Centos 6

/etc/init.d/httpd restart

Centos 7

systemctl restart httpd

Оптимальные настройки по умолчанию

По рекомендации разработчиков, оптимальные настройки, которые можно выставить первоначально следующие:

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
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER