本文章转自公众号:《PHP 饭米粒》 一图胜千言,此图详细描述了 PHP 执行的 5 个步骤以及过程中做了哪些事情。
2、当一个请求到达之后,会执行 request_startup, 进行一些请求初始化工作,然后执行代码(execute_script), 最后,执行 request_shutdown,把结果flush , 并做一些收尾工作 3、当我们关闭 fpm 或 reload fpm 的时候,会执行 module_shutdown 2、ini 的文件加载在哪一步?每个请求到达是否都需要解析? 3、当出现 fatal error,会有一个 register_shutdown_function 回调,这个是在哪一步?执行完这个之后,fpm 进程还在么? PHP 饭米粒( phpfamily ) 由一群靠谱的人建立,愿为 PHPer 带来一些值得细细品味的精神食粮! 饭米粒只发原创或授权发表的文章,不转载网上的文章 所发的文章,均可找到原作者进行沟通。 也希望各位多多打赏(算作稿费给文章作者),更希望大家多多投搞。 投稿请联系: 本文由 秦朋 向 饭米粒投稿,转载请注明本来源信息和以下的二维码(长按可识别二维码关注) 第三届 PHP 全球开发者大会即将于6.10-11日在北京开幕,继前年的“ PHP7 初探”、去年的“高性能的 PHP ”主题后,第三届 PHP 全球开发者大会的活动主题是“高可用的 PHP ”,本次活动,我们将在 PHP7 这个日趋成熟的 PHP 版本之上,与大家探讨 PHP 开发和运维中的高可用性挑战。 目前大会门票正在火热销售中,3月底前购票可享受7折优惠,4张以上团购更有免费门票赠送,具体详情请见大会官网:http://php2017.devlink.cn/,具体大会详情正在逐步更新。 点击文章末尾的【阅读原文】查看大会官网 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|