php错误:找不到php命令

php错误:找不到php命令,php,git,symfony,Php,Git,Symfony,我的系统是win7。我已经在系统上成功安装了XAMPP,并且设置了环境变量: PHP_HOME=C:\xampp\php Path=%PHP_HOME% 但是当我在git bash中运行php代码时,出现了错误:sh.exe:php:command-not-found 如何解决这个问题?当我试图从Java内部执行MSVC编译器时,我想到了Win7:您正在运行的shell具有您认为已设置的不同环境变量 我建议您使用insall-它与Windows完全兼容,而XAMPP似乎有点难开始使用 还有一

我的系统是win7。我已经在系统上成功安装了XAMPP,并且设置了环境变量:

PHP_HOME=C:\xampp\php

Path=%PHP_HOME%
但是当我在git bash中运行php代码时,出现了错误:sh.exe:php:command-not-found


如何解决这个问题?

当我试图从Java内部执行MSVC编译器时,我想到了Win7:您正在运行的shell具有您认为已设置的不同环境变量

我建议您使用insall-它与Windows完全兼容,而XAMPP似乎有点难开始使用


还有一个提示:尝试从
bin/
php目录运行
php
/
sh

在我的情况下,我可以用这种方式解决我的问题

转到XAMPP文件夹中的PHP目录,并使用XAMPP服务器以这种方式运行代码:

$ Php /c/xampp/htdocs/cupon/bin/vendors install

当您将cd放入/c/xampp/php中时会发生什么-php二进制文件在那里吗?你能执行它吗?你在git bash中写了什么?我认为你不需要为git工作运行php进程..php二进制文件就在那里。我使用的是symfony2,它需要php代码是你的
路径中的php二进制文件
?如果你认为XAMPP中的X是针对Mac OS X的,那么你的错误。它代表跨平台,因为它适用于Linux、Windows、Mac OS X和Solaris:)(但这可能是它无法与Windows完美集成的原因)。感谢您的考虑。在我重新启动电脑后,它就起作用了。很好地改变了常规思维方式,但还好,对我来说很有效!