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 · Теги: , ,

Написать комментарий