我正在尝试从PHP执行.exe文件。
我已经设置了PATH变量,并通过从随机目录运行命令来确认它可以工作。
PHP代码:
$command = "myCommand >> log.txt 2>&1";
echo exec($command, $output, $return)."<br>";
我已经检查了log.txt,其中包含错误:
'myCommand' is not recognized as an internal or external command,
operable program or batch file.
此问题的原因可能是什么?似乎PHP不会调查PATH内部指定的所有目录。您建议我做什么?
指定myCommand
的完整路径是可行的,但是我想省略它。我正在运行Windows 10。