Error: Your requirements could not be resolved to an installable set of packages

Error: Your requirements could not be resolved to an installable set of packages

我正在尝试 运行 在我的服务器(基于 CentOS 的机器)上安装 composer,但出现了这个奇怪的错误, 无法将您的要求解析为一组可安装的软件包。

尽管我的项目文件夹中的 phpinfo() 输出显示 php 版本为 7.4,但 运行ning php -v 命令显示为 7.1 ,请让我知道如何修复它。

编辑:composer -vvv about 正在显示以下内容- 运行 1.10.15 PHP 7.1.33 Linux

好的,我明白了, 如前所述,问题出在 php-cli 上。我没有更新到新版本或删除旧版本,而是为 PHP 的新版本的二进制文件创建了一个别名,并提供了作曲家的完整路径,所以我的命令现在看起来像这样: [别名(PHP 新版本的路径)] [别名(作曲家的路径)] [作曲家命令]..