2017-09-23 48 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