在Debian 9中安装php5.6
如何在Debian 9中安装在Debian 9中安装php5.6,php,debian,php-5.6,Php,Debian,Php 5.6,如何在Debian 9中安装php5.6 以下包具有未满足的依赖项:libapache2-mod-php5: 依赖项:libdb5.1但不可安装依赖项:libonig2(>= 5.2.0)但不可安装依赖项:libssl1.0.0(>=1.0.1)但不可安装依赖项:apache2 mpm prefork但不可安装 可安装或apache2 mpm itk,但不可安装取决于: php5 cli,但不会安装它E:无法更正 问题是,您持有的包裹已破损 您可以使用Ondřej Surý发布的软件包,请参阅
php5.6
以下包具有未满足的依赖项:libapache2-mod-php5:
依赖项:libdb5.1但不可安装依赖项:libonig2(>=
5.2.0)但不可安装依赖项:libssl1.0.0(>=1.0.1)但不可安装依赖项:apache2 mpm prefork但不可安装
可安装或apache2 mpm itk,但不可安装取决于:
php5 cli,但不会安装它E:无法更正
问题是,您持有的包裹已破损
您可以使用Ondřej Surý发布的软件包,请参阅 打开终端并运行以下命令:
apt-get install apt-transport-https lsb-release ca-certificates
获取gpg密钥:
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" > /etc/apt/sources.list.d/php.list
安装PHP5.6
apt-get update
apt-get install php5.6
要在PHP版本之间切换,请执行以下操作:
update-alternatives --config php
样本输出:
----------------------------------------------------------
* 0 /usr/bin/php7.0 70 mode automatique
1 /usr/bin/php5.6 56 mode manuel
2 /usr/bin/php7.0 70 mode manuel
简单:Debian9不再包括php5,您不能通过任何官方方式安装它。而且这个问题实际上与编程无关,您可能会在@gad3r上更幸运,我尝试了您的答案,但现在我的
php-mysql
需要升级到并希望安装以下新软件包:php7.1-common php7.1-mysql
,但我也不想要php7.1。@Alexandros根据这个答案,您的系统上应该安装了2个php版本php5.6
和php7.X
。php7.1-common
是对php7.0-common
的更新,它将从debian存储库安装。php5.6
将从Ondřej Surýrepository安装。您可以使用updatealternations
命令在php版本之间切换。现已修复!谢谢你的回答。要将PHP5作为apache模块,我必须使用a2dismod
禁用php7,然后使用a2enmod
启用PHP5,然后重新启动Apache2i,它在2019年仍然可以正常工作:-)
----------------------------------------------------------
* 0 /usr/bin/php7.0 70 mode automatique
1 /usr/bin/php5.6 56 mode manuel
2 /usr/bin/php7.0 70 mode manuel
sudo apt update
sudo apt upgrade
sudo apt install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update
sudo apt install php5.6
sudo apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysqlnd php5.6-xml