首页 > 代码库 > php,cgi,nginx关系
php,cgi,nginx关系
nginx是服务器
什么是服务器?
例如:IIS,Apache,Nginx......主要是提供网上浏览网页的服务,应用层使用HTTP协议.
CGI,FastCGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
PHP
PHP属于一种服务端脚本语言
三者关系:
服务器可以解析HTTP协议,服务器接收一个请求,就会返回一个响应,例如一个HTML页面.服务器接收请求,解析文件遇到HTML文件,图片可以直接响应,遇到php文件就会发送给
CGI,CGI将文件发送给PHP解析,PHP解析完后会通过CGI返回服务器.CGI在其中起到一个沟通桥梁的作用.
当然Nginx与PHP还有另外一种链接方式unix socket
注:文中仅代表个人理解观点如有错误欢迎指正讨论
php,cgi,nginx关系
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。