在后台运行php脚本,以便用户不必等待

时间:2014-02-27 09:47:11

标签: php shell background exec

我希望php脚本在后台运行,以便用户不必等待它的完成,如果它是一个漫长的过程。我使用了以下代码。

shell_exec("nohup php own.php > /dev/null & echo $!");

但它似乎不起作用。我搜索了很多,但我无法提出解决方案。

1 个答案:

答案 0 :(得分:0)

您也可以尝试使用proc(程序执行函数)方法。

http://in3.php.net/proc_open

如果你在ubuntu上尝试shell_exec()或exec(),你需要安装一些库。