Начиная с версии 5.3.3 в PHP внедрен PHP-FPM (FastCGI Process Manager), который раньше надо было устанавливать патчем, как это было сделано здесь.
Устанавливая новый веб сервер, решил это дело проверить.
# cd /usr/ports/lang/php5
# make config
и выставляем следующие параметры:
[X] CLI
[X] CGI
[X] FPM
[X] SUHOSIN
[X] MULTIBYTE
[X] MAILHEAD
Устанавливаем:
# make install clean
В настройке ничего практически не изменилось, только то что файл конфигурации стал более похож на ini файл.
Единственное что я сделал, это изменил директиву listen
listen = 127.0.0.1:9000
на
listen = /tmp/fastcgi.socket
т.к. с юникс сокетами работает быстрее.
Добавляем его в автозагрузку с системой:
# echo 'php_fpm_enable="YES"' >> /etc/rc.conf
и стартуем:
# /usr/local/etc/rc.d/php-fpm start