2017-09-23 51 views
14

安装php5.6如何安装php5.6debian 9在Debian的9

下列软件包有不能满足的依赖关系:中的libapache2-MOD-PHP5: 取决于:libdb5.1但它不是安装取决于:libonig2 (> = 5.2.0)但它不可安装取决于:libssl1.0.0(> = 1.0.1),但它不是可安装的取决于:apache2-mpm-prefork但它不是 installable或apache2-mpm-itk但它不是可安装的取决于: php5-cli但它不会被安装E:无法纠正 问题,您已经保存了破损的软件包。

+0

你有没有改变你的source.list中的任何东西?任何新的存储库添加? – 2017-09-23 09:29:46

回答

31

您可以使用的OndrejSurý发布的包,见deb.sury.org

打开终端,运行以下命令:

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 

或:

curl https://packages.sury.org/php/apt.gpg | apt-key add - 

添加新的存储库到你的源代码:

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 
+1

非常感谢你 – karthikeyan

+1

谢谢,这个作品。 –

+1

Thankyou挣扎了很多,让它工作 – Rinav