web-dev-qa-db-fra.com

Installer php5.6 dans Debian 9

Comment installer php5.6 dans Debian 9

Les paquetages suivants ont des dépendances non remplies: libapache2-mod-php5: Dépend de: libdb5.1 mais il n’est pas installable Dépend de: libonig2 (> = 5.2.0) mais n’est pas installable Dépend de: libssl1.0.0 (> = 1.0.1) dépend pas: Apache2-mpm-prefork mais n’est pas installable ou Apache2-mpm-itk mais n’est pas installable Dépend: php5-cli mais il ne va pas être installé E: Impossible de corriger les problèmes, vous devez a tenu des colis cassés.

32
karthikeyan

Vous pouvez utiliser les paquets publiés par Ondřej Surý, voir deb.sury.org

Ouvrez le terminal et exécutez la commande suivante:

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

Obtenez la clé gpg:

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

ou:

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

Ajoutez le nouveau référentiel à vos sources:

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

Installer PHP5.6

apt-get update
apt-get install php5.6

Pour basculer entre les versions PHP:

update-alternatives --config php

Exemple de sortie:

----------------------------------------------------------
* 0            /usr/bin/php7.0   70        mode automatique
  1            /usr/bin/php5.6   56        mode manuel
  2            /usr/bin/php7.0   70        mode manuel
86
GAD3R