php-fpm(fastcgi process manager)是PHP 的FastCGI管理器,管理PHP的FastCGI進程,提升PHP應用的性能和穩定性
php-fpm是一個高性能的php FastCGI管理器,提供了更好的php進程管理方式,可以有效的控制內存和進程,支持平滑重載php配置。PHP-FPM使用FastCGI協議與web服務器(例如:Nginx,Apache)進行通信,采用多進程模型進行處理PHP請求,管理worker進程的生命周期。
當Web服務器接受到一個php請求時,會將該請求轉發到php-fpm(可是使用網絡地址(IP:端口)或者是一個Unix套接字(socket)文件)
PHP-FPM是一個高性能的PHP FastCGI管理器,專為高性能應用量身打造。它提供了更好的PHP進程管理方式,可以有效控制內存和進程,支持平滑重載PHP配置,具有比spawn-fcgi更多的優點。PHP-FPM通過FastCGI協議與Web服務器(如Nginx)進行通信,采用多進程模型處理PHP請求,管理worker進程的生命周期。當Web服務器接收到一個PHP請求時,它會將該請求轉發給PHP-FPM,PHP-FPM會根據配置文件中的參數來創建、管理和回收PHP解釋器進程(也稱為worker進程),并將請求分配給這些worker進程來處理。這種多進程模型使得PHP-FPM能夠處理大量并發請求,提高PHP應用程序的性能和穩定性?12。