Слава Україні!

Linux. Установка нескольких версий PHP в Debian.

Установка нескольких версий PHP на Linux Debian
20-го січня 2021, 11:59

Рекомендуется обновить системные пакеты с помощью последних исправлений безопасности и обновлений программного обеспечения.


sudo apt-get update && sudo apt-get upgrade -y

Репозитории Debian 12 по умолчанию содержат пакеты PHP 8.3 и PHP 7.4, но не другие версии, такие как PHP 8.1, 7.3, 7.2 или 5.6. Поэтому рекомендуется добавить сторонний репозиторий - SURY PHP PPA, который предоставляет актуальные пакеты 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

Далее устанавливаем необходимые версии PHP:


sudo apt install -y php8.3
sudo apt install -y php8.2
sudo apt install -y php7.4

Проверяем:


php -v

Ответ должен выглядеть примерно так:


PHP 8.2.20 (cli) (built: Jun 17 2024 13:33:14) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.20, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.20, Copyright (c), by Zend Technologies

Переключаться между версиями PHP можно с помощью команды update-alternatives. Например, чтобы переключиться на PHP 7.4, введите:


sudo update-alternatives --set php /usr/bin/php7.4

Важлива інформація

Міністерство оборони
України
з 24.02 по 07.02
втрати противника
орієнтовно склали:
846650 ( +1340 ) особового складу
9975 ( +10 ) танків
20755 ( +18 ) бойових бронемашин
22785 ( +32 ) артилерійських систем
1271 ( +0 ) РСЗВ
1056 ( +1 ) засоби ППО
369 ( +0 ) літаків
331 ( +0 ) гелікоптерів
36307 ( +96 ) автомобільної техніки
28 ( +0 ) кораблі / катери
3054 ( +0 ) крилаті ракети
24301 ( +116 ) БПЛА
3738 ( +1 ) спец. техніки
4 ( +0 ) установок ОТРК/ТРК
1 ( +0 ) підводні човни