如何在不卸载PHP 7.4的情况下降级或使用PHP 7.2?是否可以使用PHP 7.2作为默认版本而不是最新版本?

时间:2020-01-17 06:03:05

标签: php linux ubuntu-18.04 downgrade

我正在使用Linux Ubuntu 18.04 我想恢复到以前的PHP版本。

我看过一些要求我卸载最新版本的教程,现在我问这个问题是否存在解决方法,以便可以轻松地从7.2或7.4切换到。

4 个答案:

答案 0 :(得分:5)

,可以。

1-要停止运行PHP 7.4,请运行以下命令以将其禁用于Apache2:

sudo a2dismod php7.4

2-然后运行以下命令以使PHP 7.2可供Apache2使用:

sudo a2enmod php7.2

3-通过运行以下命令重新启动Apache2以应用更改:

sudo systemctl restart apache2.service

答案 1 :(得分:5)

我遇到了同样的问题,这是解决方法:

sudo update-alternatives --config php

现在选择U想要的版本,谢谢

答案 2 :(得分:0)

您可以在php中安装多个ubuntu版本,并可以禁用不需要的版本,例如:

sudo a2dismod php7.4

sudo a2enmod php7.2

答案 3 :(得分:0)

从7.4降级到7.2

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.2

sudo apt-get install php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-mbstring  php7.2-zip php7.2-fpm php7.2-intl php7.2-simplexml

   

sudo a2dismod php7.4

sudo a2enmod php7.2

sudo service apache2 restart

sudo update-alternatives --set php /usr/bin/php7.2

sudo update-alternatives --set phar /usr/bin/phar7.2

sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.2

sudo update-alternatives --set phpize /usr/bin/phpize7.2

sudo update-alternatives --set php-config /usr/bin/php-config7.2