首先参考两篇博文:
https://www.cnblogs.com/dongguolei/p/8086346.html
https://www.cnblogs.com/php-linux/p/7070865.html
我觉其中最重要的一句话就是:在fork函数执(对应php来讲,就是pcntl_fork()函数)行完毕后,如果创建新进程成功,则出现两个进程,一个是子进程,一个是父进程。在子进程中,fork函数返回0,在父进程中,fork返回新创建子进程的进程ID。我们可以通过fork返回的值来判断当前进程是子进程还是父进程。