Установка Zend OPCache на CentOS 7

Zend OPcache ускоряет выполнение PHP-кодов. Как? Мы знаем, что PHP является интерпретируемым языком, где инструкции написанные в скрипте нуждается в процессах парсинга или интерпретации. Zend OPcache удаляет часть парсинг/интерпретация, компилируя скрипт для непосредственного выполнения его на целевой машине, что делает выполнение вашего PHP-приложения более быстрым. В этой статье будет показано, как настроить Zend OPcache на CentOS 7.
Все действия тестировались на системе CentOS Linux release 7.3.1611 (Core)
Устанавливаем PHP Zend OPCache

# yum -y install php-pecl-zendopcache

Настройки производятся с помощью установки параметров в файле

/etc/php.d/opcache.ini

Изменим следующие значения

opcache.revalidate_freq=0
opcache.validate_timestamps=0 
opcache.max_accelerated_files=20000
opcache.memory_consumption=128
opcache.interned_strings_buffer=16
opcache.fast_shutdown=1

Если вы используете Apache, то необходимо выполнить

systemctl restart httpd

В случае связки NGinx + PHP-FPM выполните

systemctl restart php-fpm.service

И небольшая проверка

# php -m
[PHP Modules]
bcmath
...
zip
zlib

[Zend Modules]
Zend OPcache

Как видим модуль Zend OPCache загрузился.

Добавить комментарий