1 PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI
2 implementation with some additional features useful for sites
3 of any size, especially busier sites.
5 These features include:
7 * Adaptive process spawning (NEW!)
8 * Basic statistics (ala Apache's mod_status) (NEW!)
9 * Advanced process management with graceful stop/start
10 * Ability to start workers with different uid/gid/chroot/environment
11 and different php.ini (replaces safe_mode)
12 * Stdout & stderr logging
13 * Emergency restart in case of accidental opcode cache destruction
14 * Accelerated upload support
15 * Support for a "slowlog"
16 * Enhancements to FastCGI, such as fastcgi_finish_request() - a special
17 function to finish request & flush all data while continuing to do
18 something time-consuming (video converting, stats processing, etc.)
22 It was not designed with virtual hosting in mind (large amounts of pools)
23 however it can be adapted for any usage model.