php,cgi,nginx關係

nginx是服務器php

什麼是服務器?nginx

例如:IIS,Apache,Nginx......主要是提供網上瀏覽網頁的服務,應用層使用HTTP協議.服務器

CGI,FastCGI網絡

CGI全稱是「公共網關接口」(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行「交談」的一種工具,其程序須運行在網絡服務器上。socket

PHP工具

PHP屬於一種服務端腳本語言unix

三者關係:接口

服務器能夠解析HTTP協議,服務器接收一個請求,就會返回一個響應,例如一個HTML頁面.服務器接收請求,解析文件遇到HTML文件,圖片能夠直接響應,遇到php文件就會發送給圖片

CGI,CGI將文件發送給PHP解析,PHP解析完後會經過CGI返回服務器.CGI在其中起到一個溝通橋樑的做用.ast

固然Nginx與PHP還有另一種連接方式unix socket

注:文中僅表明我的理解觀點若有錯誤歡迎指正討論

相關文章
相關標籤/搜索