nginx 接收http请求
通过fastcgi把请求传给fpm
php-fpm 启动php脚本,执行php脚本,把执行结果返回
fastcgi是一种协议,用于web服务器与处理程序之间的通信。php脚本不接收http请求,web服务器处理http请求,将解析的结果通过fastcgi转发给php处理处理完后返回给web服务器,web服务器再返回给用户。
FPM是php的fastcgi管理器,是一个多进程模型,由一个master和多个worker进程组成,master进程不处理具体请求,只负责管理worker进程,worker进程accept具体的请求,执行脚本并返回。一个worker进程一次只能处理一个请求