在Debian安装多个版本PHP

很多人只会在BT等一键脚本用,其实命令操作本身也是非常简单的说.

首先引入一个三方源,这个源是某知名PHP开发者的源,除非作者不干了,不然都会一直维护的.

#!/bin/bash
# To add this repository please do:

if [ "$(whoami)" != "root" ]; then
    SUDO=sudo
fi

${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates curl
${SUDO} wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
${SUDO} sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
${SUDO} apt-get update

接着便可以选择自己喜欢的版本,可以同时安装多个.

apt install php5.6   [PHP 5.6]
apt install php7.0   [PHP 7.0]
apt install php7.1   [PHP 7.1]
apt install php7.2   [PHP 7.2]
apt install php7.3   [PHP 7.3]
apt install php7.4   [PHP 7.4]

那如何指定默认版本呢?

 update-alternatives --set php /usr/bin/php5.6

至于在Nginx中,明显是配置文件指定的嘛,就不多说了,当然不同版本多占一些资源了.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注