简体   繁体   English

在Debian 9中安装php5.6

[英]Install php5.6 in Debian 9

How to install php5.6 in the Debian 9 如何在Debian 9中安装php5.6

The following packages have unmet dependencies: libapache2-mod-php5 : Depends: libdb5.1 but it is not installable Depends: libonig2 (>= 5.2.0) but it is not installable Depends: libssl1.0.0 (>= 1.0.1) but it is not installable Depends: apache2-mpm-prefork but it is not installable or apache2-mpm-itk but it is not installable Depends: php5-cli but it is not going to be installed E: Unable to correct problems, you have held broken packages. 以下软件包具有未满足的依赖项:libapache2-mod-php5:取决于:libdb5.1但它不可安装取决于:libonig2(> = 5.2.0)但它不可安装取决于:libssl1.0.0(> = 1.0.1)但它不可安装取决于:apache2-mpm-prefork但它不可安装或apache2-mpm-itk但它不可安装取决于:php5-cli但它不会被安装E:无法纠正问题,你有举行破碎的包裹。

You can use the packages released by Ondřej Surý , see deb.sury.org 您可以使用OndřejSurý发布的软件包,请参阅deb.sury.org

Open the terminal and run the following command: 打开终端并运行以下命令:

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

Get the gpg key: 获取gpg密钥:

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

or: 要么:

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

Add the new repository to your sources: 将新存储库添加到源:

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

Install PHP5.6 安装PHP5.6

apt-get update
apt-get install php5.6

To switch between PHP versions: 要在PHP版本之间切换:

update-alternatives --config php

Sample output: 样本输出:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM