PHP-FPM

FPM stands for FastCGI Process Manager. It is a PHP FastCGI implementation.

Instead of nesting PHP in the web server, php-fpm makes PHP a server by itself. The web server then delegates the work to the PHP server. The advantage is to lower the memory footprint of PHP and the web server, and the whole of them both. It helps with stability, by keeping the two processes separated.

Documentation

See also Why Do You Need PHP FastCGI Process Manager?, How to Configure PHP-FPM with NGINX, PHP FastCGI Process Manager - PHP-FPM

Related : CGI