✅ Установка PHP

PHP — это один из самых популярных языков программирования для создания динамических веб-сайтов и веб-приложений. В отличие от обычных HTML-страниц, PHP-код выполняется на сервере, после чего пользователю передается уже готовый результат. Для работы с веб-сервером Nginx в Debian используется служба PHP-FPM (FastCGI Process Manager), которая отвечает за обработку PHP-скриптов.

Установка PHP выполняется из официального репозитория Debian вместе с компонентами PHP-FPM и PHP CLI: sudo apt install -y php-fpm php-cli

После завершения установки рекомендуется убедиться, что служба PHP-FPM успешно запущена. Если служба находится в состоянии active (running), значит обработчик PHP готов к работе: systemctl list-units --type=service | grep php

По умолчанию Nginx не обрабатывает PHP-файлы, поэтому его необходимо настроить для передачи таких запросов службе PHP-FPM. Для этого в конфигурационный файл сайта добавляется блок обработки PHP, после чего проверяется корректность конфигурации и выполняется перезагрузка веб-сервера: sudo nginx -t

Если проверка завершается сообщением об отсутствии ошибок, изменения можно применить без перезапуска всей системы: sudo systemctl reload nginx

Для проверки работы создается небольшой тестовый PHP-файл с функцией phpinfo(). Если при открытии файла в браузере отображается информация о версии PHP, установленных модулях и параметрах конфигурации, значит связка Nginx и PHP-FPM настроена правильно и готова к использованию.

После завершения проверки тестовый файл рекомендуется удалить, поскольку он содержит служебную информацию о сервере и не должен оставаться доступным пользователям: sudo rm /var/www/html/info.php




НАЗАД