问题描述
我已经在 PHP 5.5.12 和 Composer 中使用了 WAMP 2.5.php 开启:
I have already use WAMP 2.5 with PHP 5.5.12, and with Composer.The php is on:
C:wampinphpphp5.5.12
对于新项目,我需要使用 nginx 并安装 PHP 7.php 开启:
For new project, I need to use nginx and installed PHP 7.The php is on:
C:
ginxphp
现在,使用 GitBash MINGW32,我尝试使用 Composer create-project
安装 laravel 5.3,但它说
Now, using GitBash MINGW32, I tried to install laravel 5.3 using Composer create-project
but it said
[InvalidArgumentException]
Could not find package laravel/laravel with version 5.3 in a version
installable using your PHP version 5.5.12.
我已经将 C:wampinphpphp5.5.12
和 C:ginxphp
放在 Windows 系统路径变量上.
I already put both C:wampinphpphp5.5.12
and C:ginxphp
on Windows System PATH variable.
如何更改 Composer 使用的 PHP 版本?
How do I change the PHP version used by Composer?
推荐答案
三种方法,真的.
类似于alias ncomposer=`/path/to/php/path/to/composer.phar `
这是在文件开头指定的:#!/path/to/php php
.然后 composer 应该运行 composer.phar
This is specified at the start of the file: #!/path/to/php php
. Then composer should run with composer.phar
注意!该行会在自我更新时消失,因此这不是一个可靠的解决方案.
NB! The line will disappear upon self-update, so it's not a reliable solution.
如果把C:ginxphp
放在最前面,使用composer时应该默认使用.
If you place C:ginxphp
first, it should be used by default when using composer.
希望这有帮助!
这篇关于更改 Composer 在 Windows 上使用的 PHP 版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!