FPM、CLI生命周期

CLI声明周期

php_module_startup 模块初始化

php_request_startup  请求初始化

php_execute_script  读取php代码进行语法解析->ast抽象语法树->opcode->执行得到对应结果

php_request_shutdown 请求关闭

php_module_shutdown 模块关闭

FPM声明周期(常驻内存的进程,一个进程结束不直接shutdown,而是循环使用,当fpm退出时才进行php_module_shutdown)

php_module_startup

fcgi_accept_request

php_request_startup

fpm_request_executing

php_excute_script

fpm_request_end

php_request_shutdown

php_module_shutdown

原文地址:https://www.cnblogs.com/gaoqing502/p/13087095.html