在Debian 9中安装php5.6 [英] Install php5.6 in Debian 9

查看:527
本文介绍了在Debian 9中安装php5.6的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 Debian 9

以下软件包具有未满足的依赖项:libapache2-mod-php5: 取决于:libdb5.1,但无法安装取决于:libonig2(> = 5.2.0)但不可安装取决于:libssl1.0.0(> = 1.0.1)但不可安装取决于:apache2-mpm-prefork但不能 可安装或apache2-mpm-itk,但不可安装取决于: php5-cli,但是不会被安装E:无法更正 问题,您拿着破损的包裹.

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.

推荐答案

您可以使用OndřejSurý发布的软件包,请参见 deb.sury.org

You can use the packages released by Ondřej Surý , see deb.sury.org

打开终端并运行以下命令:

Open the terminal and run the following command:

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 -

将新的存储库添加到您的源中:

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

安装PHP5.6

apt-get update
apt-get install php5.6

要在PHP版本之间切换:

To switch between PHP versions:

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

这篇关于在Debian 9中安装php5.6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆