Я уже использовал WAMP 2.5 с PHP 5.5.12 и с Composer. Php включен:
C:\wamp\bin\php\php5.5.12
Для нового проекта мне нужно использовать nginx и установить PHP 7. php включен:
C:\nginx\php
Теперь, используя GitBash MINGW32, я попытался установить laravel 5.3 с помощью Composer create-project
но он сказал
[InvalidArgumentException] Could not find package laravel/laravel with version 5.3 in a version installable using your PHP version 5.5.12.
Я уже поставил C:\wamp\bin\php\php5.5.12
и C:\nginx\php
на переменную Windows System PATH.
Как изменить версию PHP, используемую Composer?
Три способа сделать это, действительно.
.bashrc
чтобы всегда запускать композитор с соответствующей версией Что-то вроде alias ncomposer=`/path/to/php /path/to/composer.phar `
composer.phar
Phar Это указано в начале файла: #!/path/to/php php
. Тогда композитор должен работать с composer.phar
NB! Линия исчезнет при самообновлении, поэтому это не надежное решение.
Если вы сначала поместите C:\nginx\php
, его следует использовать по умолчанию при использовании композитора.
Надеюсь это поможет!