我刚刚将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发给我上面的错误。
答案 0 :(得分:8)
如果您是Windows,然后跟进halfer的评论,则需要添加新的
您的PATH的php文件夹的/bin/
目录。
要做到这一点:
1.打开开始菜单
2.右键单击我的计算机 - >属性
3.单击高级选项卡 - >环境变量
4.在第二个列表框中向下滚动一个名为PATH
的条目
5.将其添加到末尾;C:/%PHP_LOCATION%/bin
其中%PHP_LOCATION%是您安装PHP的地方。
答案 1 :(得分:3)
我认为你有git
和bash
混淆。
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。