Установка OPcache на Unix/Linux
Как Zend OPcache может ускорить сайт?
Zend OPcache обеспечивает более быстрое выполнение операции кэширования PHP кода через и оптимизацию. Это повышает производительность PHP, сохраняя заранее составленный скрипт byte-code в разделяемой памяти. Это устраняет шаги чтения кода с диска и его компиляцию на следующего использования.
Обратите внимание, что эта версия Zend OPcache совместим с PHP 5.2.x, 5.3.x, 5.4.x и PHP-5.5. Поддержка PHP 5.2 может будет удалена в будущем.
Сейчас я в своей теме «Установка OPcache на Unix/Linux» расскажу как можно установить OPcache на Unix/Linux на примере ОС -CentOS.
Обновляем ОС.
CentOS/RedHat/Fedora:
#·yum update
Необходимо установить пакет ( если не установлен):
·php-devel gcc
Debian или Ubuntu, или любого другого дистрибутива основанного на дебиан:
# apt-get update
Скачиваем исходный код:
# cd /usr/local/src &&·wget http://pecl.php.net/get/ZendOpcache
Распаковываем архив с исходным кодом ZendOpcache:
# tar xvfz·ZendOpcache·&&·cd zendopcache-*
Выполняем команду чтобы подготовить расширение для компиляции:
# phpizeConfiguring for:PHP Api Version: 20100412Zend Module Api No: 20100525Zend Extension Api No: 220100525
Смотрим где лежит конфиг php-config:
# whereis php-configphp-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
Конфигурируем:
./configure --with-php-config=/usr/bin/php-config
или можно просто выполнить:
# ./configure
или
# ./configure --with-php-config=$(which php-config)
Выполняем сборку:
# make
ВНИМАНИЕ! Я с этого шага перехожу на пункт «Создание RPM пакета OPcache». Если это Вам не нужно, то следуйте инструкциям ниже и выполняем: