如何为作曲家指向正确的 PHP 版本?

如何为作曲家指向正确的 PHP 版本?

我的服务器上安装了多个版本的 PHP,并且我使用 FastCGI 来选择用于特定设置的版本。

我正在尝试安装 PIMCore,它有一个 Composer 项目。我已将 projectdir 设置为使用 PHP7.3,并且运行正常。但是,当我尝试运行 PIMCore Composer 安装程序时,它会抱怨 PHP5.6:

$ COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/demo my-project


 [InvalidArgumentException]                                                                                         
  Could not find package pimcore/demo with stability stable in a version installable using your PHP version 5.6.40.  


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

我尝试将 PHP7.3 别名为php,但没有成功。

我怎样才能让 Composer 知道使用php73而不是php

答案1

这实际上太简单了:

$ COMPOSER_MEMORY_LIMIT=-1 php73 /usr/bin/composer create-project pimcore/demo my-project

相关内容