Ссылки:
1 2 |
https://synay.net/support/kb/installing-multiple-versions-php-73-74-81-82-debian-12 https://tecadmin.net/how-to-install-php-on-debian-12/ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
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 Вместо packages.sury.org пишем packages.sury.su и все будет работать из РФ. Если нам нужна версия php 8.2 выполним ее установку: apt install php8.2 Для установки php 8.1 выполним установку: apt install php8.1 Для установки php 7.4 выполним установку: apt install php7.4 Для установки php 7.3 выполним установку: apt install php7.3 Для выбора версии: update-alternatives --set php /usr/bin/phpX.X update-alternatives --set php /usr/bin/php7.4 Проверка версии: php -v Переключить php для апач: a2dismod php8.2 a2enmod php7.2 systemctl restart apache2 Возможно придется еще доставить: #apt install php-intl php-zip php-xm curl php-curl php-mbstring apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,zip} apt install php7.2-mbstring systemctl stop apache2 systemctl start apache2 |