在窗口nohup,执行无需等待完成

有没有这样的Windows?

exec("nohup /usr/bin/php -f sleep.php > /dev/null 2>&1 &"); 

这并不难(虽然有一些细微的差别)…你只需要使用WScript.Shell COM对象:

 $shell = new COM("WScript.Shell"); $shell->run($command, 0, false); 

而已…

默认情况下,Windows命令启动不会等待子进程。 您可能希望/b开关避免创建命令提示符窗口。

 exec("start /bc:\\php\\php.exe -f sleep.php");