system("nohup php index.php > /dev/null &");

nohup命令会开启一个新的进程执行后面的PHP任务

这里有要一个要注意的地方,这一段 
> /dev/null & 是不可缺少的, > /dev/null 表示立即将php的执行结果返回为空,如果不加,调用此命令的PHP会等待system调用的php页面结果,达不到多进程的效果,&是nohup命令的结束的标示

举例:
有一个create.php的文件,其内容如下:

foreach$list as $v )
{
    system("nohup php single.php?key={$v} > /dev/null &");
}

$list可以是一个从数据库取出的需要循环操作的数据集合,使用nohup命令调用的single.php有自己的内容

在终端输入命令:nohup php create.php &

那么就会有多个single.php进程在执行,一般情况下create.php会是一个无限循环的代码,这样可以保证create.php可以一直在后台跑,所以需要排重single.php的进程