Установите OPCache, чтобы улучшить работу PHP в CentOS 7

by itisgood

PHP является одним из самых популярных языков программирования для разработки приложений, вы найдете его на каждом сервере веб-хостинга.

Самые популярные системы управления контентом (CMS) написаны на PHP, например wordpressdrupal и joomla

Одна из многих причин, почему PHP хорошо известна, заключается в том, что в дистрибутиве по умолчанию имеется множество расширений, примером является OPcahce.

Что такое Opcache и как он работает?

Первоначально известный как Zend Optimizer +, Opcache (представленный в PHP 5.5.0) является мощным расширением PHP, созданным для повышения производительности PHP, что повышает общую производительность приложений.

Он доступен как расширение через PECL для версий PHP 5.2, 5.3 и 5.4.

Он работает, сохраняя предварительно скомпилированный байт-код сценария в общей памяти, тем самым устраняя необходимость загрузки PHP и анализа скриптов по каждому запросу.

В этой статье мы расскажем, как установить и настроить OPcache в CentOS 7 для конкретной версии PHP.

Установка расширения Opcache PHP в CentOS 7

1. Сначала запустите установку репозитория EPEL, а затем репозиторий REMI в вашей системе, как показано ниже.

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. Затем вам нужно установить yum-utils, набор утилит для расширения функций по умолчанию yum; они помогают вам управлять репозиториями yum, а также пакетами без какой-либо ручной настройки и т. д.

# yum install yum-utils

3. После установки yum-utils используйте yum-config-manager, чтобы включить репозиторий Remi в качестве репозитория по умолчанию для установки разных версий PHP и модулей.

# yum-config-manager --enable remi-php55		#Для PHP 5.5
# yum-config-manager --enable remi-php56		#Для PHP 5.6
# yum-config-manager --enable remi-php70 		#Для PHP 7.0
# yum-config-manager --enable remi-php71		#Для PHP 7.1
# yum-config-manager --enable remi-php72		#Для PHP 7.2

4. Теперь установите расширение Opcache и проверьте свою версию PHP, чтобы подтвердить, что расширение Opcache установлено с помощью следующих команд.

# yum install php-opcache		
# php -v

Настройка расширения PHP для Opcache в CentOS 7

5. Затем настройте OPcache, отредактировав файл /etc/php.d/10-opcache.ini (или /etc/php.d/10-opcache.ini), используя ваш любимый редактор.

# vim /etc/php.d/10-opcache.ini

Следующие настройки должны начать работу с использованием OPcache и, как правило, рекомендуется в качестве хорошей производительности.

Вы можете включить конфигурацию, раскомментировав ее.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. Наконец, перезапустите веб-сервер для Opcache, чтобы начать работать.

# systemctl restart nginx
Или
# systemctl restart httpd

 

You may also like

Leave a Comment