PHP 7.x是Ubuntu软件库中支持的稳定版本,你可以通过运行下面的apt命令来确认。
$sudo apt show php
OR
$ sudo apt show php -a
现在安装不同版本的PHP,如下所示。
对于Apache Web服务器
$ sudo apt install php5.6 [PHP 5.6]
$ sudo apt install php7.0 [PHP 7.0]
$ sudo apt install php7.1 [PHP 7.1]
对于Nginx Web服务器
$ sudo apt install php5.6-fpm [PHP 5.6]
$ sudo apt install php7.0-fpm [PHP 7.0]
$ sudo apt install php7.1-fpm [PHP 7.1]
查看系统上使用的默认PHP版本
$ php -v
在Ubuntu中设置默认PHP版本
可以使用update-alternatives命令设置要在系统上使用的默认PHP版本,在设置之后,检查PHP版本确认如下所示。
------------ 设置默认PHP版本5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
------------ 设置默认PHP 版本7.0------------
$ sudo update-alternatives --set php /usr/bin/php7.0
要设置将与Apache web服务器一起工作的PHP版本,请使用下面的命令。首先使用a2dismod命令禁用当前版本,然后使用a2enmod命令启用你想要的版本。
$ sudo a2dismod php7.0 # 禁用
$ sudo a2enmod php7.1 # 启用
$ sudo systemctl restart apache2 # 重新启动apache服务
在从一个版本切换到另一个版本之后,你可以通过运行下面的命令找到你的PHP配置文件
------------ PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"
------------ PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"
------------ PHP 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"
来源:oschina
链接:https://my.oschina.net/u/2444569/blog/3164773