龙空技术网

40、php多进程介绍

iamasb 187

前言:

眼前朋友们对“php多进程”大概比较关心,各位老铁们都想要知道一些“php多进程”的相关文章。那么小编同时在网摘上搜集了一些对于“php多进程””的相关资讯,希望兄弟们能喜欢,朋友们一起来学习一下吧!

1、php运行

php是单进程运行语言,也就是说,但有多个执行任务时,只能一个接着一个运行。

2、多进程相关拓展

2.1、pcntl拓展

该拓展可以让php实现类Unix方式的进程创建, 程序执行, 信号处理以及进程的中断等操作。

注意:此拓展不支持windows,和在web环境。比如nginx+php或者apache+php中运行,会带来不可预期的结果

2.2、posix拓展

提供标准的posix接口操作

注意:此拓展不支持windows

2.3、拓展安装

在源码编译时,加上指令 --enable-pcntl即可

3、方法汇总

3.1、常用pcntl方法汇总

3.2、posix方法汇总

标签: #php多进程