Как установить 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 .