nginx 和 php fpm 到底是誰解析了php的檔案?

時間 2021-06-01 06:23:39

1樓:劉邦

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直譯器

2樓:魯小夫

啥玩意?用腳趾頭想都知道是 php-fpm 吧。

504 是 gateway timeout ,也就是 nginx 連線 fpm 超時。檢查你的配置檔案,檢查你有沒有開 fpm 服務。

基因和生物到底是誰在控制誰?

謝小反 當然是基因在控制生物啦!我們的一切行為都是為了繁殖,為了基因的傳遞,而我們本身並不知道,都是被潛意識 被基因控制著,生命就是沒有意義的,一切都為了幫基因傳遞。基因不在乎我們是否活得更好 活得幸福,它只在乎我們是否馬不停蹄地為生活奔波,其實就是為它!獲取繁殖資源!你去見女友的路上比見到她更有激...

Bundle Adjustment到底是什麼?

試著和上帝對話 我是攝影測量專業,不管怎麼說,你的解釋讓我眼前亮了一下 歷史的原因,平差始於大地測量技術,測量中最基礎的就是三角測量 空間交會 大地測量或攝影測量都基於此,觀測資料上規模,有冗餘的情況下,必然牽扯平差,提高測量結果的精度和可靠度。 maxint graph structure non...

到底是誰自私?

陳豆豆 首先,男人給女人花錢天經地義 這句話是錯誤的。在兩性關係裡,不論男女,給對方花錢都沒有天經地義一說。其次,在你的講述裡,這樣子的關係,你堅持了三年,這三年裡,這個女孩子如果一直是這樣兒跟你相處,只能說明,你倆願意,是你自己願意幹 花錢連眼睛都不眨一下 的。都堅持了三年,在現在你突然不願意付出...