';php win.exe';未被识别为内部或外部命令、可操作程序或批处理文件

';php win.exe';未被识别为内部或外部命令、可操作程序或批处理文件,php,exec,Php,Exec,我正在使用windows、wamp、php5.4.12。 php的路径添加到系统环境中 IUSER对cmd.exe具有读取和执行权限 从cmd.exe我可以运行php、php.exe、php-win、php-win.exe,所以我认为path环境没有问题 我正在尝试运行以下命令 exec("php background.php > testoutput.php 2>&1 & echo $!", $output); 我尝试了php、php.exe、php-win、ph

我正在使用windows、wamp、php5.4.12。 php的路径添加到系统环境中 IUSER对cmd.exe具有读取和执行权限

从cmd.exe我可以运行php、php.exe、php-win、php-win.exe,所以我认为path环境没有问题

我正在尝试运行以下命令

exec("php background.php > testoutput.php 2>&1 & echo $!", $output);
我尝试了php、php.exe、php-win、php-win.exe,但仍然收到以下消息

'php-win.exe' is not recognized as an internal or external command, operable program or batch file.

为您的应用程序设置环境变量php@Ritesh“奥普认为是的,如果你读的话。”格兰托马斯:哦,是的,刚刚错过了。但它只与环境变量相关,或者可能是源代码中缺少二进制“php win.exe”directory@Ritesh为目录设置了环境,目录中有php.exe和php-win.exe。谢谢您的评论。。。