VPS: 切换了 PHP 版本但仍然无法安装 symfony4

VPS: switched PHP version but still can't install symfony4

我正在尝试在我的 VPS 上安装 symfony4,我已经切换到 PHP7 但是当我 运行 composer install 我得到这个错误:

symfony/flex v1.1.1 requires php ^7.0 -> your PHP version (5.6.38) does not satisfy that requirement

虽然当我 运行 php -v 我得到这个:

ea-php-cli Copyright 2017 cPanel, Inc.
PHP 7.0.32 (cli) (built: Oct 30 2018 21:21:05) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

我确实重新启动了 Apache,但问题仍然存在!

我认为您在系统上安装了更多版本并且composer使用旧版本。你应该检查一些位置。

#/bin/php -v

我认为您的某些位置中包含旧版本。并且您的路径变量中有另一个 PATH 位置,您在其中安装了较新的版本。您可以尝试 运行 composer 直接使用您的 php 版本。

#/your/path/to/7/php composer update

然后您 运行 使用您定义的 php 版本的 composer phar 文件。