php7.0不支持Ubuntu 12.04版本及以下版本
注意:5.6 7.0 7.1的源其实是一个
https://launchpad.net/~ondrej/+archive/ubuntu/php-qa
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo add-apt-repository ppa:ondrej/php-qa
$ sudo apt-get update
# 安装php5.6
$ sudo apt-get install -y php5.6
# 安装php7.0
$sudo apt-get install -y php7.0
# 安装php7.1
$sudo apt-get install -y php7.1
以下例子只做了php5.6 与php7.0之前的切换, php7.1之间的切换雷同
从 php5.6 切换到 php7.0 :
# Apache:
$ sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
# CLI:
sudo update-alternatives --set php /usr/bin/php7.0
sudo update-alternatives --set phpize /usr/bin/phpize7.0
sudo update-alternatives --set php-config /usr/bin/php-config7.0
从 php7.0 切换到 php5.6 :
# Apache:
$ sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
# CLI:
sudo update-alternatives --set php /usr/bin/php5.6
sudo update-alternatives --set phpize /usr/bin/phpize5.6
sudo update-alternatives --set php-config /usr/bin/php-config5.6
从 php7.0 切换到 php7.1 :
# Apache:
sudo a2dismod php7.0 ; sudo a2enmod php7.1; sudo service apache2 restart
# CLI:
sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set phpize /usr/bin/phpize7.1
sudo update-alternatives --set php-config /usr/bin/php-config7.1