nginx与php的工作原理
2017-02-12 11:19:18 0 举报
登录查看完整内容
nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。 PHP是一种广泛使用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML。它的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许Web开发人员快速编写动态页面,但PHP也可以用来编写命令行脚本或者客户端图形用户界面应用程序。
作者其他创作
大纲/内容
php-fpm: pool www
CGI 是 Web Server 与后台语言交互的协议。FastCGI,顾名思义为更快的 CGI,它允许在一个进程内处理多个请求,而不是一个请求处理完毕就直接结束进程,性能上有了很大的提高。而 php-fpm 是 fastcgi 协议的一个实现。mod_php 是Apache 进程中的php解释器模块,只能与 Apache 配合使用,不论是否用到 PHP 解释器都会将其加载到内存中,典型的就是处理CSS、JS之类的静态文件是完全没有必要加载解释器。
master如果没有找到可用进程Nginx报502。worker 进程处理超时Nginx报504。
……
WebServer(Nginx)端口:80
php-fpm: master process FPM :(FastCGI Process Manager)端口:9000
用户
fastcgi协议
0 条评论
回复 删除
下一页