站長資訊網
最全最豐富的資訊網站

詳解PHP-FPM的安裝和配置

本篇文章帶大家詳細了解一下PHP-FPM,介紹一下PHP-FPM的安裝和全局配置。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

詳解PHP-FPM的安裝和配置

【推薦學習:《PHP視頻教程》】

作用

PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 進程管理器,用于管理PHP 進程池的軟件,用于接受web服務器的請求。
PHP-FPM提供了更好的PHP進程管理方式,可以有效控制內存和進程、可以平滑重載PHP配置。

(1). 為什么會出現php-fpm

fpm的出現全部因為php-fastcgi出現。為了很好的管理php-fastcgi而實現的一個程序

(2). 什么是php-fastcgi

php-fastcgi 只是一個cgi程序,只會解析php請求,并且返回結果,不會管理(因此才出現的php-fpm)。

(3)為什么不叫php-cgi

其實在php-fastcgi出現之前是有一個php-cgi存在的,只是它的執行效率低下,因此被php-fastcgi取代。

(4)那fastcgi和cgi有什么區別呢?

親們,這區別就大了,當一個服務web-server(nginx)分發過來請求的時候,通過匹配后綴知道該請求是個動態的php請求,會把這個請求轉給php。

在cgi的年代,思想比較保守,總是一個請求過來后,去讀取php.ini里的基礎配置信息,初始化執行環境,每次都要不停的去創建一個進程,讀取配置,初始化環境,返回數據,退出進程,久而久之,啟動進程的工作變的乏味無趣特別累。

當php來到了5的時代,大家對這種工作方式特別反感,想偷懶的人就拼命的想,我可不可以讓cgi一次啟動一個主進程(master),讓他只讀取一次配置,然后在啟動多個工作進程(worker),當一個請求來的時候,通過master傳遞給worker這樣就可以避免重復勞動了。于是就產生了fastcgi。

(5)fastcgi這么好,啟動的worker用完怎么辦?
當worker不夠的時候,master會通過配置里的信息,動態啟動worker,等空閑的時候可以收回worker

(6)到現在還是沒明白php-fpm 是個什么東西?
就是來管理啟動一個master進程和多個worker進程的程序.

PHP-FPM 會創建一個主進程,控制何時以及如何將HTTP請求轉發給一個或多個子進程處理。PHP-FPM主進程還控制著什
么時候創建(處理Web應用

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产亚洲综合成人91精品| 亚洲国产精品一区二区第一页| 国产成人精品日本亚洲网站| 国产精品色午夜免费视频| 国产精品无码无卡在线播放| 国产福利电影一区二区三区,日韩伦理电影在线福 | 日韩电影中文字幕| 亚洲精品伊人久久久久| 国产精品爽爽ⅴa在线观看| 日韩精品一区二区三区中文3d | a级精品九九九大片免费看| 国产精品一区二区综合| 91精品久久久久久久久久小网站| 国产精品美女网站| 午夜亚洲国产精品福利| 91久久国产精品| 成人精品视频一区二区三区| 国产在线无码精品无码| 久久久国产亚洲精品| 日产精品久久久久久久| HEYZO无码综合国产精品| 午夜精品福利在线| 2019天堂精品视频在线观看| 久久91精品久久91综合| 国产伦精品一区二区免费| 日韩一区精品视频一区二区| 久久综合鬼色88久久精品综合自在自线噜噜 | 国产精品天干天干综合网| 亚洲精品97久久中文字幕无码| 思思91精品国产综合在线| 国产精品久久久久鬼色| 久久国产精品99精品国产987| 丁香六月婷婷精品免费观看| 国外AV无码精品国产精品| 91精品国产91| 91精品久久久久久久99蜜桃| 久久精品亚洲综合| 成人精品一区二区三区不卡免费看 | 久久精品中文字幕久久| 国产亚洲精品看片在线观看| 精品一区精品二区|