美文网首页
PHP生命周期进阶-换个角度看一看

PHP生命周期进阶-换个角度看一看

作者: needrunning | 来源:发表于2019-08-03 21:40 被阅读0次

这篇文章适合有一定经验的PHP开发者阅读啊,没有上下文铺垫

PHP生命周期

PHP-FPM是什么

php-fpm即php-Fastcgi Process Manager.
php-fpm是 FastCGI 的实现,并提供了进程管理的功能。
进程包含 master 进程和 worker 进程两种进程。
master 进程只有一个,负责监听端口,接收来自 Web Server 的请求,而 worker 进程则一般有多个(具体数量根据实际需要配置),每个进程内部都嵌入了一个 PHP 解释器,是 PHP 代码真正执行的地方。

三种PHP应用的Web模型

PHP生命周期进阶-换个角度看一看-图南科技.png

实际应用配置时,nginx如何配置fast-cgi模块?
人们常说的nginx反向代理,PHP交由PHP-FPM处理,nginx与PHP-FPM关联的配置如下

  location ~ \.php$ {
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass 127.0.0.1:9000;
            try_files $uri =404;
        }
image.png PHP生命周期进阶-换个角度看一看.png PHP生命周期进阶-换个角度看一看.png

这种模型中充当WebServer角色的构件不仅仅有nginx,应用本身也包含了一个内建WebServer,不过由于Swoole Http Server不是专业的Http Server,对Http的处理不完善 ,因此仍然需要使用Nginx作为静态资源服务器以及反代,Swoole Http Server仅仅处理PHP相关的Http流量。

参考资料

PHP生命周期及fpm(FastCGI进程管理器)的运作方式

Swoole和Swoft的那些事 (Http/Rpc服务篇)

相关文章

  • PHP生命周期进阶-换个角度看一看

    这篇文章适合有一定经验的PHP开发者阅读啊,没有上下文铺垫 PHP-FPM是什么 php-fpm即php-Fast...

  • 换个角度看一看

    中原焦点坚持分享第1686天 20211020 一双眼看世界,角度不同,世界多面。 课间我走进对面综合楼。在这里上...

  • 楚辞 | 香草名录集

    换个角度看文化 换个角度看文化

  • 那个角度 那个角落

    换个角度 换个角落

  • 【读书清单】销售转型——让战略直达营销(一)

    是产品不够好、销售人员能力弱,还是创新不够...... 也许业绩不好我们应该换个角度来看一看。 001 绩效不佳...

  • 换个角度

    换个角度来说,婆婆对你不好,也没有关系,这样代表你不欠她的。欠的多了还不上,都变成债得下辈子还,不如不欠,不带债务...

  • 换个角度

    喝咖啡 看书 听音乐,这个画面是那么惬意小资情调。人生不如意事 十常八九,有时候无从发泄与发怒,怎么办? ...

  • 换个角度

    图片看着多危险啊️,但是你把照片横过来看,危险就没了,不管什么事情,换个角度,你会把握住很多,人生重在于自己会不会...

  • [换个角度]

    心累的时候, 换个角度看世界; 压抑的时侯, 换个环境深呼吸; 困惑的时候, 换个角度去思考; 犹豫的时候, 换个...

  • 换个角度

    如果把一个班级当成一个家去经营,做为一名班主任应该有多条触角,就算不是每件事情都事必躬亲,那我也应该是在孩子的身边...

网友评论

      本文标题:PHP生命周期进阶-换个角度看一看

      本文链接:https://www.haomeiwen.com/subject/pfdzoqtx.html