如何在 Debian Stretch 中安装使用 PHP5,debianphp5


在 Debian Stretch 中,系统自带的 PHP 版本已经默认为 PHP 7.0。我们如何在 Debian 9 中,把 PHP 的版本降为 Php 5 呢?本文提供了一种多个 PHP 版本共存的方案,我们以安装配置 PHP-5.6 为例,并且支持在多个 PHP 的版本中切换。

首选,我们需要配置一个新的安装源,以便安装 php 5.6 的包,这里我们选择 deb.sury.org ,

打开终端,运行以下命令,

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

然后下载安装对应的GPG key 文件,使用命令,

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 -

随后,我们就可以把安装源配置起来了。执行以下命令即可:

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

现在我们就可以开始安装 php 5.6 了,

apt-get update
apt-get install php5.6 php5.6-mysql php5.6-xml php5.6-zip php5.6-json php5.6-gd php5.6-bcmath

现在我们有了 php 5.6 和 php 7.0 两个版本,我们如何在两个版本之间切换呢?使用以下命令即可,

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 Stretch 上有了一个 PHP 5.6 的环境。


原文发布时间:2017-12-11 本文来自linuxboy合作伙伴“Debian社区”,了解相关信息可以关注“Debian社区”。

相关内容