2017-09-23 5 views
14

Wie installiert php5.6 im debian 9php5.6 in debian 9

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: libapache2-mod-php5: Hängt ab: libdb5.1 aber es ist nicht installierbar Hängt ab: libonig2 (> = 5.2.0) aber es ist nicht installierbar Hängt ab: libssl1.0.0 (> = 1.0.1) aber es ist nicht installierbar Hängt ab: apache2-mpm-prefork aber es ist nicht installierbar oder apache2-mpm-itk aber es ist nicht installierbar Hängt ab: php5-cli, aber es wird nicht installiert E: Probleme können nicht behoben werden, Sie haben defekte Pakete gehalten.

+0

hast du irgendwas auf deiner source.list geändert? Irgendein neues Repository hinzufügen? –

Antwort

31

können Sie die von Ondřej Surý freigegeben Pakete verwenden, das Terminal deb.sury.org

Öffnen sehen und den folgenden Befehl ausführen:

apt-get install apt-transport-https lsb-release ca-certificates 

den GPG-Schlüssel holen:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 

oder:

Fügen Sie das neue Repository in Ihre Quellen:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list 

Installieren PHP5.6

apt-get update 
apt-get install php5.6 

zwischen PHP-Versionen wechseln:

update-alternatives --config php 

Beispielausgabe:

---------------------------------------------------------- 
* 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

Wow vielen dank – karthikeyan

+1

danke, das funktioniert. –

+1

Thankyou kämpfte viel, um es zum Laufen zu bringen – Rinav