进程
进程(process)是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统机结构基础。
狭义定义:进程是正在运行的程序的实例。
多进程
在同一时间,同一操作系统中有两个或两个以上的程序处于运行状态。
PHP的多进程
PHP 提供了进程控制的扩展 PCNTL。
PCNTL 实现了Unix 方式的进程创建,程序执行,信号处理以及进程终端。
结合 POSIX 系列函数获得更多系统底层的能力。
安装 PCNTL,shmop
PHP编译选项中开启 --enable-pcntl --enable-shmop 。
POSIX 是内置扩展不需要安装。
验证
php -m
查看PHP模块中是否有 pcntl 、shmop。