PHP 7 安装

PHP 7 安装

CentOSRHEL 推荐使用 Yum 安装

注意:5.6 7.0 7.1的源其实是一个

Ubuntu 推荐使用apt -get 安装

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

资料

PHP 各版本切换

Ubuntu

假设您使用了以上方式在Ubuntu环境下安装了

  • php5.6

  • php7.0

  • 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

Last updated