我已经将 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,我尝试使用 Composer create-project
安装 laravel 5.3 但它说
[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 系统 PATH 变量上。
如何更改 Composer 使用的 PHP 版本?
最佳答案
确实有三种方法可以做到这一点。
在 .bashrc
中创建别名以始终使用相应版本运行 composer
类似于 alias ncomposer=`/path/to/php/path/to/composer.phar `
在 composer.phar
本身中指定 PHP 版本的路径
这是在文件开头指定的:#!/path/to/php php
。然后 composer 应该运行 composer.phar
注意!该行会在 self 更新时消失,因此这不是一个可靠的解决方案。
使用最新的 PHP 版本升级
如果你把C:\nginx\php
放在前面,那么在使用composer时应该默认使用它。
希望这对您有所帮助!
关于php - 更改 Windows 上 Composer 使用的 PHP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39881924/