Установите 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. Если у вас есть какие-либо вопросы, свяжитесь с нами через форму комментариев ниже.