无法在 Ubuntu 18.04 终端中更改 PHP 版本

Uma*_*lik 0 php linux apache terminal ubuntu-18.04

这个问题已被问过多次,但没有一个对我有用。我需要将终端版本更改为 7.4。

当我这样做时,phpinfo()它给出7.4.10但在终端中php -v它总是显示5.6.0

我已经搞定了:

$ sudo a2dismod php5.6
$ sudo a2enmod php7.4
$ sudo service apache2 restart

set PATH="/usr/bin/php7.4/bin:$PATH"

sudo update-alternatives --set php /usr/bin/php7.4
sudo update-alternatives --set phar /usr/bin/phar7.4
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.4

sudo update-alternatives --config php
Run Code Online (Sandbox Code Playgroud)

这显示以下结果:

PHP版本

Dib*_*Roy 6

您可以在命令行中使用以下命令:

sudo update-alternatives --set php /usr/bin/php7.1
Run Code Online (Sandbox Code Playgroud)

只需在上面的命令行中提供所需的 PHP 版本即可。