2017-09-23 9 views
14

Jak zainstalować php5.6 w debian 9Instalacja php5.6 w Debianie 9

Następujące pakiety mają niespełnione zależności: libapache2-mod-php5: Wymaga: libdb5.1 ale nie można zainstalować Wymaga: libonig2 (> = 5.2.0), ale nie można go zainstalować Zależy od: libssl1.0.0 (> = 1.0.1), ale nie można go zainstalować Zależy: apache2-mpm-prefork, ale nie jest to instalowany lub apache2-mpm-itk, ale nie można go zainstalować Zależy od: php5-cli, ale nie zostanie zainstalowany E: Nie można poprawić problemów, posiadasz uszkodzone pakiety.

+0

czy zmieniłeś coś na swoim source.list? jakiekolwiek nowe repozytorium tam doda? –

Odpowiedz

31

Można użyć pakietów wydanych przez Ondřej Sury zobacz deb.sury.org

Otwórz terminal i uruchom następujące polecenie:

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

dostać klucz gpg:

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

lub:

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

Dodaj nowe repozytorium do swoich źródeł:

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

Install PHP5.6

apt-get update 
apt-get install php5.6 

Aby przełączać się między wersjami PHP: wyjściowe

update-alternatives --config php 

Próbka:

---------------------------------------------------------- 
* 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, dziękuję bardzo, – karthikeyan

+1

dziękuję, to działa. –

+1

Dziękuję bardzo ciężko pracowałeś, aby to działało – Rinav