В этой статье мы предоставим пошаговое руководство о том как установить PHP (8.3, 8.2 или 7.4) на Debian 12. Мы специально рассмотрим разные версии PHP, предоставляя вам возможность выбора версии, которая соответствует вашим потребностям.
PHP — популярный серверный язык сценариев, часто используемый для веб-разработки, что делает его важной установкой для любого веб-сервера.
Вступление
Всегда полезно обновлять системные пакеты с помощью последних исправлений безопасности и обновлений программного обеспечения. Если какой-либо пакет должен придерживаться определенной версии, вы можете исключить его из автоматического обновления . Теперь выполните следующие команды, чтобы обновить кэш Apt, а затем обновите все системные пакеты.
sudo apt update
sudo apt upgrade
Шаг 1: Добавьте репозиторий SURY PHP PPA
Репозитории Debian 12 по умолчанию содержат пакеты PHP 8.3 и PHP 7.4, но не другие версии, такие как PHP 8.1, 7.3, 7.2 или 5.6. Поэтому мы рекомендуем добавить сторонний репозиторий, репозиторий PHP Ондржея Сури, который предоставляет актуальные пакеты PHP. Выполните следующие команды, чтобы добавить репозиторий:
sudo apt install -y apt-transport-https lsb-release ca-certificates wget
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
Затем обновите систему, чтобы отразить добавление нового репозитория.
sudo apt update
Шаг 2: Установка PHP на Debian 12
Так как вы настроили требуемый PPA в своей системе. Давайте установим требуемую версию PHP. Вы также можете установить несколько версий в одной системе.
Установка PHP 8.3
Чтобы установить PHP 8.3, выполните следующую команду:
sudo apt install -y php8.3
Установка PHP 8.2
Теперь установите PHP 8.2, выполнив следующую команду:
sudo apt install -y php8.2
Установка PHP 7.4
Для некоторых устаревших приложений вам может понадобиться более старая версия, например PHP 7.4. Теперь вы можете установить PHP 7.4 с помощью следующей команды:
sudo apt install -y php7.4
Шаг 3: Проверка установки
Проверить установку можно тем же методом, что и выше:
php -v
Это должно отобразить версию PHP, которая в данный момент активна в вашей системе. Если PHP 7.4 установлен правильно, это отразится здесь.
Шаг 4: Переключение версий PHP (необязательно)
Если у вас установлено несколько версий PHP, вы можете переключаться между ними с помощью команды update-alternatives. Например, чтобы переключиться на PHP 7.4, вы должны использовать:
sudo update-alternatives --set php /usr/bin/php7.4
Чтобы вернуться к PHP 8.3, замените php7.4 на php8.2.
Заключение
Поздравляем! Теперь вы знаете, как установить PHP 8.3, PHP 8.2 и PHP 7.4 на систему Debian 12 и как переключаться между двумя версиями. Помните, что версия PHP, которую должен запускать ваш сервер, зависит от ваших конкретных требований и совместимости веб-приложений, которые вы планируете размещать. Всегда используйте поддерживаемые и актуальные версии PHP для лучшей безопасности и производительности.