您的位置 首页 php

宝塔面板之Nginx和PHP-fpm通信机制图文解析

宝塔管理网站很方便,后续做项目直接用宝塔了,配置也简单,比原来自己编译省事儿多了,今天就来解析一下宝塔的工作原理!

原理描述:

Nginx主配置文件

—加载所有虚拟站点配置文件–虚拟站点配置文件对应PHP版本—PHP版本对应php-cgi信号

PHP-fpm

—管理PHP版本的进程池–PHP版本对应的php-cgi信号

这样php-cgi就完成了nginx和php-fpm通信流程

上两张图解释

上面这两张图正好解释了php-cgi是nginx和php-fpm通信的信号管道!

下面是宝塔环境的一些配置图解

nginx 主置文件如下图

图1,nginx的主配置文件

图2:所有PHP版本对应的PHP-cgi配置

图3:所有站点的配置文件,nginx主配置加载所有站点配置,站点配置又加载对应PHP版本对应的php-cgi配置

php-cig的作用相当于 nginx和php-fpm之间的通信轨道

图4:PHP-FMP的配置信息

下图对应PHP-FPM的配置文件

建议每个开发者都要先手动编译,然后把各个配置都弄清楚,各个软件之间的依赖和工作原理弄清楚,后续再用这种集成好的管理面板,仁者见仁,这个没有所谓的高级和低级,适合自己的才是最经济实惠的!

欢迎技术交流指正!!!

文章来源:智云一二三科技

文章标题:宝塔面板之Nginx和PHP-fpm通信机制图文解析

文章地址:https://www.zhihuclub.com/151165.shtml

关于作者: 智云科技

热门文章

网站地图