【发布时间】:2017-02-14 08:50:20
【问题描述】:
我已经将 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 版本?
【问题讨论】:
-
在使用 WAMPServer 时,绝不会将任何 PHP 文件夹放在 Windows PATH 上。由于 WAMPServer 可以包含 20 个版本的 PHP,如果你把东西放在 PATH 上,你就破坏了通过 wampmanager 菜单切换 PHP 版本的能力
-
你的意思是我应该在 WAMPServer 上安装另一个 PHP 版本?但是使用安装在 WAMPServer 上的 PHP 来托管在 Nginx 上运行 PHP 的 Web 是否有效?
-
不,我不想这么说
-
我这样说对吗,仅适用于我在 WAMPServer 上托管的情况?
-
是的,我想是的,但现在我有点困惑
标签: php laravel nginx composer-php wamp