sudo apt update
sudo apt install -y curl ca-certificates gnupg lsb-release apache2
Добавляем репозиторий PHP Sury
# 2.1 Импорт ключа и подготовка каталога ключей
sudo install -m 0755 -d /usr/share/keyrings curl -fsSL https://packages.sury.org/php/apt.gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/sury-php.gpg
# 2.2 Подключаем репозиторий Sury именно для trixie
echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ trixie main" \ | sudo tee /etc/apt/sources.list.d/sury-php.list
# 2.3 Обновляем индексы
sudo apt update
Установка PHP
sudo apt install -y php8.4
php -v
# покажет текущий CLI по умолчанию
Базовые модули
sudo apt install -y \ libapache2-mod-php8.4 php8.4-cli php8.4-mysql php8.4-xml php8.4-curl php8.4-mbstring php8.4-zip php8.4-gd
Активация нужной версии в Apache
sudo a2enmod php8.4
sudo systemctl reload apache2
Активируем сайт и перезагружаем Apache
sudo a2ensite example.conf
sudo systemctl reload apache2
Комментариев 0