Для Debian 13 используйте штатные Nginx, MariaDB и PHP-FPM. Это исключает архивные ключи и привязку к снятым с поддержки версиям PHP/MySQL.
Важно: Не публикуйте phpinfo() постоянно: он раскрывает пути, модули и параметры окружения.
1. Установите стек
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y nginx mariadb-server php-fpm php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip
2. Создайте БД и пользователя
sudo mariadb
CREATE DATABASE appdb CHARACTER SET utf8mb4;
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'LONG_RANDOM_PASSWORD';
GRANT ALL ON appdb.* TO 'appuser'@'localhost';
EXIT;
3. Настройте Nginx и PHP-FPM
Укажите сокет из ls /run/php/php*-fpm.sock; для PHP используйте try_files $uri =404 и fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name.
4. Проверьте конфигурацию
sudo nginx -t
sudo systemctl reload nginx
systemctl --no-pager --type=service | grep -E 'nginx|php.*fpm|mariadb'