1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php-fpm nginx 关系 nginx 和php-fpm关系

php-fpm nginx 关系 nginx 和php-fpm关系

时间:2018-10-03 05:20:38

相关推荐

php-fpm nginx 关系 nginx 和php-fpm关系

1)、FastCGI进程管理器(php-fpm)自身初始化,启动主进程php-fpm和启动start_servers个CGI 子进程。

主进程php-fpm主要是管理fastcgi子进程,监听9000(这个根据配置文件的监听端口改变而变)端口。

fastcgi子进程等待来自Web Server的连接。

2)、当客户端请求到达Web Server Nginx是时,Nginx通过location指令,将所有以php为后缀的文件都交给127.0.0.1:9000来处理,即Nginx通过location指令,将所有以php为后缀的文件都交给127.0.0.1:9000来处理。

3)FastCGI进程管理器PHP-FPM选择并连接到一个子进程CGI解释器。Web server将CGI环境变量和标准输入发送到FastCGI子进程。

4)、FastCGI子进程完成处理后将标准输出和错误信息从同一连接返回Web Server。当FastCGI子进程关闭连接时,请求便告处理完成。

5)、FastCGI子进程接着等待并处理来自FastCGI进程管理器(运行在 WebServer中)的下一个连接。

重点:每一个子进程CGI中, 每个进程内部都嵌入了一个PHP解释器

工作流:请求->nginx->php-fpm->fastcgi(worker)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。