我正在尝试使用 Composer 安装某些东西,并被告知我需要 PHP 7.2+。我确实知道我的 Ubuntu 16.04 LTS/Apache2/Plesk 18 系统上安装了 PHP 7.3.22,正如phpinfo();
我的 Plesk 面板中报告的那样。但是,当我在控制台中执行时,php -v
它会显示已安装 PHP 7.0.33,并且 Composer 还抱怨它需要 PHP 7.2+。
我尝试升级 PHP,但始终找不到 PHP 包。有人能帮忙吗?
答案1
您需要执行:
sudo update-alternatives --config php
它会显示你所有的 PHP 版本和所选的版本。只需输入与版本匹配的选项编号,然后按“Intro”。
的输出update-alternatives
与此类似:
Selecction Route Priority State
------------------------------------------------------------
0 /usr/bin/php7.4 74 auto
1 /usr/bin/php5.6 56 manual
2 /usr/bin/php7.0 70 manual
* 3 /usr/bin/php7.2 72 manual
4 /usr/bin/php7.3 73 manual
5 /usr/bin/php7.4 74 manual
对于PHP 7.3
,在这种情况下数字是 4。