PHP架构师面试题及详细答案(企业真实版).docx

PHP架构师面试题及详细答案(企业真实版).docx

PHP架构师面试题及详细答案(企业真实版)

一、PHP核心基础与底层原理(架构师必问)

1、简述PHP的运行机制与生命周期(FPM模式)

参考答案:

PHP-FPM是PHP的进程管理器,也是线上生产最常用的运行模式,其单次请求生命周期分为6个核心阶段:

1.请求接收阶段:Nginx监听端口,接收客户端HTTP请求,通过fastcgi协议将请求转发给PHP-FPM。

2.进程分配阶段:FPM维护进程池,根据空闲进程状态分配工作进程处理请求,无空闲进程则进入队列排队,超出队列上限直接返回502。

3.初始化阶段:工作进程初始化PHP内核、加载配置文件、注册常量、加载扩展,完成脚本运行前环境

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档