php composer.phar更新不适用于Symfony安装

我在Windows 7 64位上运行WAMP。 PATHvariables设置为c:\wamp\bin\php\php5.3.13\

我试图安装Symfony,我不明白为什么第一行运行,而不是第二行:

这成功运行:

  php c:\ wamp \ bin \ php \ php5.3.13 \ composer.phar更新 

此行失败:

  php composer.phar更新 

随着错误:

“无法打开input文件:composer.phar”

什么可以解释这个?

get_include_path返回:`

。; C:\瓦帕\ BIN \ PHP中\ php5.3.13 \ PHP \ PEAR`。

这是否意味着如果composer.phar不在PEAR目录中,“php composer.phar update”将不起作用?

你应该试试这个:

composer.phar更新

为什么PHP会知道你的$ PATH变量?

另外,我认为$ PATH只有在处理命令行的第一个单词时才会被shell使用。

命令composer self-update将做的伎俩。
例如:

  1. 转到CMD,并跳转到您的项目文件夹,以防万一
    c:\wamp\www\{yourprojectfolder}
    作为你的项目

  2. 运行这个
    cd c:\wamp\www\{yourprojectfolder}

  3. 用这个
    composer self-update

您应该注销,然后登录或重新启动,以便更改路径变得可用。

好吧,这是我如何解决它。

  1. 下载并安装git bash
  2. 打开git bash
  3. 运行作曲家selfupdate或作曲家自我更新

欢呼希望这也可以帮助你。