Изменение версии PHP, используемой Composer для Windows

Я уже использовал 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 `

Укажите путь к версии PHP внутри самого composer.phar Phar

Это указано в начале файла: #!/path/to/php php . Тогда композитор должен работать с composer.phar

NB! Линия исчезнет при самообновлении, поэтому это не надежное решение.

Переместите путь с помощью новой версии PHP

Если вы сначала поместите C:\nginx\php , его следует использовать по умолчанию при использовании композитора.

Надеюсь это поможет!