Как установить PHP OPcache в Ubuntu 20.04 LTS

Как установить PHP OPcache в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить PHP OPcache в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, OPcache улучшает производительность PHP, сохраняя байт-код предварительно скомпилированного скрипта в общей памяти, тем самым устраняя необходимость для PHP загружать и анализировать скрипты при каждом запросе, это просто означает любые последующие запросы для того же скрипта, а затем OpCache сохраняет этот скрипт в своей памяти при первом выполнении, чтобы потом повторно использовать, что приводит к повышению производительности.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PHP OPcache на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Установите PHP OPcache в Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка PHP OPcache в Ubuntu 20.04.

Ubuntu 20.04 поставляется с PHP 7.4 в своих исходных репозиториях. Просто установите его и расширения с помощью диспетчера пакетов apt:

sudo apt install php php-cli php-fpm php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml

После завершения установки пакета мы можем протестировать PHP в командной строке:

$ php -version

PHP 7.4.3 (cli) (built: May 20 2020 18:46:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Шаг 3. Настройте PHP OPcache в системе Ubuntu.

Теперь мы открываем файл конфигурации PHP с помощью следующей команды:

  • PHP интерпретируется с помощью модуля Apache:

sudo nano /etc/php/7.4/apache2/php.ini
  • PHP интерпретируется с помощью модуля Nginx:

sudo nano /etc/php/7.4/fpm/php.ini

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

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

Наконец, вам необходимо перезапустить Apache или Nginx для отражения внесенных вами изменений:php-fpm

sudo systemctl restart apache2 ### Apache
sudo systemctl restart nginx   ### Nginx
sudo systemctl restart php7.4-fpm

Поздравляю! Вы успешно установили PHP OPcache. Благодарим за использование этого руководства для установки PHP OPcache в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PHP .