怎么告诉Git我正在升级php?

时间:2012-06-28 16:16:10

标签: php windows windows-console

我刚刚将PHP升级到最新版本。当我回到Git,我的命令shell,如果我执行任何PHP函数,那么我得到这个错误:

sh.exe": php: command not found

我知道我必须告诉git bash我的新PHP路径在哪里,但我不知道该怎么做,我在Google上找不到任何关于它的内容。

编辑:

我弄错了你是对的:我的意思是Git BASH的git。谢谢:))

所以这是我在应用程序根目录中处理symfony时试图调用的函数:

  

php app / console dump-sql

然后Git BASH发给我上面的错误。

3 个答案:

答案 0 :(得分:8)

如果您是Windows,然后跟进halfer的评论,则需要添加新的 您的PATH的php文件夹的/bin/目录。

要做到这一点:  1.打开开始菜单
 2.右键单击我的计算机 - >属性
 3.单击高级选项卡 - >环境变量
 4.在第二个列表框中向下滚动一个名为PATH
的条目  5.将其添加到末尾;C:/%PHP_LOCATION%/bin
    其中%PHP_LOCATION%是您安装PHP的地方。

答案 1 :(得分:3)

我认为你有gitbash混淆。

Git是一个在bash下运行的程序,并且与git没有直接关系,除非你已经不遗余力地纠缠它们。

最有可能的是,你需要的咒语是

export PATH=/path/where/php/is:$PATH

然后一切都会奏效。请注意,需要是目录的路径,而不是二进制文件。

最后的$ PATH是为了确保你不会破坏旧的道路。

答案 2 :(得分:3)

我有同样的错误。我发现我需要这种格式的环境变量路径:

/c/wamp/bin/php/php5.3.13(而不是C:\wamp\bin\php\php5.3.13

使用Windows 7& Git 1.7.10。