Актуальный способ установки PHP 7.3-8.1 на Debian 12
Актуальный способ установки PHP 8.1 на Debian 12
apt install apt-transport-https lsb-release ca-certificates wget
mkdir -p /etc/apt/keyrings
wget -O /etc/apt/keyrings/surys-php.gpg https://packages.sury.org/php/apt.gpg
echo "deb [signed-by=/etc/apt/keyrings/surys-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
sudo apt update
sudo apt install php8.1 php8.1-cli php8.1-fpm php8.1-mysql php8.1-curl php8.1-mbstring php8.1-xml php8.1-zip