【发布时间】:2013-09-05 17:09:17
【问题描述】:
我不能使用$com = new Com('WScript.shell'); 方式,它会导致我的系统出现问题。可能我需要升级我的 PHP,因为它很旧(5.2),但我想我想要做的不是版本依赖。
我在 Windows 2008 64 位上运行 PHP。我可以在其中运行以start 为前缀的命令以在单独的控制台上运行该命令。
start php myscript.php
如果这是从命令行执行的,它会为脚本启动一个新的控制台。
我需要在 PHP 中使用 exec仅 执行相同的操作。
exec("CMD /C start php myscript.php");
/C 是在脚本完成时终止 CMD 会话。
但它没有给出相同的结果,它仍在等待脚本终止!
【问题讨论】:
标签: php windows cmd windows-console