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