Установка PHP-FPM в Ubuntu с Nginx
В то время как Apache встраивает интерпретатор PHP в запрос, Nginx требует внешней программы для обработки PHP и работы в качестве моста между самим интерпретатором PHP и веб-сервером. Нужно будет установить php-fpm
, менеджер процессов PHP fastCGI, и указать Nginx передавать запросы PHP php-fpm
для обработки. При установке базовые пакеты PHP будут автоматически установлены как и зависимости.
Обновляем список пакетов сервера:
sudo apt update
Обновляем пакеты сервера:
sudo apt upgrade
Смотрим версию PHP-FPM по умолчанию, точно такой версии PHP будет установлено:
sudo apt show php-fpm
Для установки PHP-FPM версии по умолчанию:
sudo apt install php-fpm
Разрешаем автозапуск php-fpm и запускаем его:
sudo systemctl enable php7.4-fpm