Установка php-fpm
Для того чтобы ваш сайт на php заработал на веб сервере nginx, необходимо установить на сервер необходимые модули для работы с PHP-FPM.
Установка php-FPM
PHP-FPM - это сервис, который запускает несколько процессов, которые могут выполнять PHP скрипты. PHP-FPM может получать скрипты, которые надо выполнить, с помощью TCP или Unix сокетов. Именно такой способ выполнения скриптов используется в Nginx.
Для установки на сервер php-FPM и необходимых модулей выполните команду:
sudo apt -y install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-pdo php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php-pear php7.4-bcmath

Проверим что php-form работает.
sudo service php7.4-fpm status

Если в статусе вместо active будет inactive (dead) , то сервис необходимо запустить вручную при помощи команды:
sudo systemctl start php7.4-fpm.service
Проверка
У нас в директории сайта, размещённого на сервере есть файл index.php

Если без настроек Nginx мы попробуем зайти на сайт, то увидим ошибку.

Код ответа на статус ошибки " HTTP 403 Forbidden " указывает, что сервер понял запрос, но отказывается его авторизовать. Для корректной работы нам необходимо настроить Nginx для работы с php.