我必须在PHP中使用我的脚本启动NodeJS服务器而不必等待它。要开始我使用的NodeJS服务器。
$command = "cd /d " . $row["pathServer"] . " && node server";
exec($command, $output);
但它不起作用,因为Web服务器等待命令完成。我该如何分开这两个过程?
答案 0 :(得分:0)
如果您想稍后查看,只需将stdout
命令重定向到文件即可。但如果您不想要它,只需重定向到/dev/null
$command = "cd /d " . $row["pathServer"] . " && node server > /dev/null &";
exec($command);