На моем сервере установлено несколько версий 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
?
Это было на самом деле слишком легко:
$ COMPOSER_MEMORY_LIMIT=-1 php73 /usr/bin/composer create-project pimcore/demo my-project