如何通过PHP运行接口exe文件?

时间:2013-10-07 15:27:57

标签: php exec hang

我使用php运行外部exe文件:

<?php
$command = '"F:\\An Software\\abc.exe"';
exec($command);
?>

abc.exe是一个接口文件,没有命令行输出 我检查任务管理器,看到abc.exe已经运行,但我看不到它的窗口。浏览器无法完成请求。
我认为这个问题在php.net document关于exec函数中是可描述的:

If a program is started with this function, in order for it to continue running
in the background, the output of the program must be redirected to a file or
another output stream. Failing to do so will cause PHP to hang until the
execution of the program ends.

但我不知道如何解决它。你能告诉我一个解决方案吗?谢谢!

0 个答案:

没有答案