在fedora上安装pcntl,参考http://www.php.net/manual/zh/pcntl.installation.php
然后运行代码:
<?php
$pid = pcntl_fork();
if ($pid == -1)
{
die("could not fork");
}
elseif($pid )
{
echo "I'm the parent process \n";
}
else
{
echo "I'm the child process \n";
}
结果不会显示:I'm the child process,需要在父进程中添加:
pcntl_fork($status);
防止子进程成为僵死进程,可以参考:http://php.net/manual/zh/function.pcntl-fork.php