Как указать композитору на нужную версию 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 ?

0
задан 16 December 2019 в 21:14
1 ответ

Это было на самом деле слишком легко:

$ COMPOSER_MEMORY_LIMIT=-1 php73 /usr/bin/composer create-project pimcore/demo my-project
0
ответ дан 30 December 2019 в 00:11

Теги

Похожие вопросы