PHP 5.3.5 и php-fpm на FreeBSD
Начиная с версии 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
Поделись с друзьями:
Опубликовано 04.02.2011 в 13:12 · Автор komivlad · Ссылка
Рубрики: FreeBSD, WebServer · Теги: FreeBSD, PHP 5.3.5, php-fpm
Рубрики: FreeBSD, WebServer · Теги: FreeBSD, PHP 5.3.5, php-fpm