在Debian12系统中尝试安装PHP7.4时遇到包不可用的问题,解决方案是添加Sury的PHP软件源,然后按照指定步骤安装所需版本。安装过程包括更新源,添加软件列表,验证公钥,再安装PHP5.6和7.4。通过`update-alternatives`命令可以进行PHP版本的切换。

& nbsp ;

环境:Debian 12

Debian 12 默认的PHP版本为 8.2

如果直接安装php7.4就出现下面的报错:

安装5.6和7.4正确的姿势为:

sudo apt update
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
sudo apt update
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install libapache2-mod-php7.4

多版本切换可以用下面的命令:

sudo update-alternatives --config php

标签: Linux, PHP, Debian

博主的文章或程序如果给您带来了价值,感谢您打赏一二

添加新评论