PHP-FPM is finally in PHP core! It is based off of the 0.6.x series in Launchpad, and is now the "officially" supported release. All the different versions of PHP-FPM are below.
PHP Core (PHP 5.3.3 and later)
PHP-FPM is now included in PHP core as of PHP 5.3.3. This website does not have much information on it anymore, as the documentation and support should be moving and integrated into the main PHP website. However, a couple quick links for your reference:
PHP Core (PHP 5.3.x < 5.3.3)
To get PHP-FPM support before PHP 5.3.3, you have to get it from SVN. To build FPM with PHP 5.3.x, first unpack a PHP 5.3.x tarball and change into the directory, then follow these instructions:
cd php-5.3.x
svn co http://svn.php.net/repository/php/php-src/trunk/sapi/fpm sapi/fpm
./buildconf --force
./configure --enable-fpm ...your other configure options, etc...
make && make install
After that you need to adjust the default config file (installed into $prefix/etc) and run "php-fpm".
To see the latest changes, click
here.
Old-style - "The Patch" - Stable (PHP 5.2.x and earlier)
The patch is still a stable and reliable method to deploy PHP-FPM. It still works flawlessly in the latest version of PHP 5.2.x.
Browse the downloads section to find the right version for your build of PHP.
(Deprecated now) Launchpad - 0.6.x Series - Some known issues (PHP 5.3.x and some recent PHP 5.2.x releases)
Note: For 5.2.x, we recommend using the patch above. For 5.3.x, we recommend using the PHP core/SVN version above.
Please see the readme.markdown file at
http://github.com/dreamcat4/php-fpm.