У меня на сервере установлено несколько версий 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