Windows Git Bash无法识别PHP exec中的命令

Windows Git Bash无法识别PHP exec中的命令,php,windows,cmd,exec,git-bash,Php,Windows,Cmd,Exec,Git Bash,我有一个简单的测试PHP文件: <?php echo exec('php -v'); 重新安装Git,并确保勾选从Windows命令提示符运行Git的选项 另外,如果Git是新安装的,您可能需要重新启动PC以识别新的PATH变量(全局识别“php”的方式,而不是设置php实际可执行文件的路径)。重新安装Git,并确保勾选Windows命令提示符下的运行Git选项 另外,如果Git是新安装的,您可能需要重新启动PC才能识别新的PATH变量(“php”是全局识别的方式,而不是设置php实际可

我有一个简单的测试PHP文件:

<?php echo exec('php -v');

重新安装Git,并确保勾选从Windows命令提示符运行Git的选项


另外,如果Git是新安装的,您可能需要重新启动PC以识别新的PATH变量(全局识别“php”的方式,而不是设置php实际可执行文件的路径)。

重新安装Git,并确保勾选Windows命令提示符下的运行Git选项


另外,如果Git是新安装的,您可能需要重新启动PC才能识别新的PATH变量(“php”是全局识别的方式,而不是设置php实际可执行文件的路径)。

谢谢您的回答,但我做到了,我也遇到了同样的问题。如果我在Git Bash中执行该命令,我就会得到那个错误(php-v可以工作,但是当我调用脚本'php test.php'失败时),如果我在cmd.exe中执行该命令,那么就可以了。如果“php”可以工作,那么路径就可以了。奇怪的我会同意这个问题并寻找答案。有趣。祝你好运我解决了这个问题,我删除了路径变量中的文件夹,这对cmd.exe来说不是问题,但在Git Bash中,我不知道为什么不起作用。我从PATH中删除了已删除的路径,它可以正常工作。谢谢你的回答,但是,我这样做了,我也遇到了同样的问题。如果我在Git Bash中执行该命令,我就会得到那个错误(php-v可以工作,但是当我调用脚本'php test.php'失败时),如果我在cmd.exe中执行该命令,那么就可以了。如果“php”可以工作,那么路径就可以了。奇怪的我会同意这个问题并寻找答案。有趣。祝你好运我解决了这个问题,我删除了路径变量中的文件夹,这对cmd.exe来说不是问题,但在Git Bash中,我不知道为什么不起作用。我从PATH中删除了已删除的路径,它可以正常工作。