what
● pcntl_fork
● 历程 / 历程组 / 组长历程 / 会话
● 规范输入 / 输出 / 毛病
why
how
须要装置 pcntl 扩大,才运用
● 背景运转
if ($pid=pcntl_fork ()) exit (0);// 是父历程,完毕父历程,子历程继续
● 离开掌握终端,登录会话和历程组
posix_setsid ();// 子历程升级组长历程,离开本来的会话 / 终端
● 制止历程从新翻开掌握终端
if ($pid=pcntl_fork ()) exit (0);// 完毕第一子历程,第二子历程继续(第二子历程不再是会话组长)
● 封闭翻开的文件描述符
fclose (STDIN),fclose (STDOUT),fclose (STDERR)// 封闭规范输入输出与毛病显现。
● 转变当前工作目次
chdir("/")
● 重设文件建立掩模
umask (0);// 防备继续父级遗留下来的掩模
相干引荐:《PHP教程》
以上就是运用PHP自建稳固牢靠的保卫顺序的细致内容,更多请关注ki4网别的相干文章!