Поиск по сайту:

Установите OPCache для повышения производительности PHP в CentOS 7


PHP — один из самых популярных языков программирования для разработки приложений. Его можно найти на каждом сервере веб-хостинга. Самые популярные системы управления контентом (CMS) написаны на PHP, например WordPress, Drupal и 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.

Установите PHP-расширение Opcache в 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		#For PHP 5.5
yum-config-manager --enable remi-php56		#For PHP 5.6
yum-config-manager --enable remi-php70 		#For PHP 7.0
yum-config-manager --enable remi-php71		#For PHP 7.1
yum-config-manager --enable remi-php72		#For 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
OR
systemctl restart httpd

Вот и все! Opcache — это расширение PHP, созданное для повышения производительности PHP. В этой статье мы объяснили, как установить и настроить OPcache в CentOS 7. Если у вас есть какие-либо вопросы, свяжитесь с нами через форму комментариев ниже.