如何在Ubuntu中安装不同的PHP(5.6,7.0和7.1)版本

编程

$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"

 

以上是 如何在Ubuntu中安装不同的PHP(5.6,7.0和7.1)版本 的全部内容, 来源链接: utcz.com/z/513346.html

回到顶部