1) Скачивать http://php-fpm.anight.org/downloads/freebsd-port/php5-fpm.tar.gz
2) Распаковывать в /usr/ports/lang
3) make
Пока только для php-5.2.5.
Очень нужны ваши отзывы.
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
Нет, это ошибка в php-fpm. Патч должен помочь.
PS. последствия неинициализированного SG(sapi_headers).mimetype по идее могли
проявляться только при выполнении запроса. В твоем случае воркеры валились
сразу после рождения, до выполнения запросов.
Да, надо будет посмотреть как в портах не трогать конфиги при make deinstall.
--
С уважением, Vasiliy G Tolstov
http://www.selfip.ru
# less /var/db/ports/php5-fpm/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for php5-fpm-5.2.5
_OPTIONS_READ=php5-fpm-5.2.5
WITHOUT_CLI=true
WITHOUT_DEBUG=true
WITH_SUHOSIN=true
WITH_MULTIBYTE=true
WITHOUT_IPV6=true
WITH_MAILHEAD=true
WITH_PATHINFO=true
Не совсем ясно для чего тут присутствует опция CLI, ведь подразумевает
что php-fpm не будет использоваться как модуль апача...
В конфиге php-fpm прописал другой порт, поправил конфиги нжинкса на этот
порт, отрелоадил нжикс - все жужжит ;)
# pkg_info |grep php
php5-5.2.5 PHP Scripting Language
php5-dom-5.2.5 The dom shared extension for php
php5-extensions-1.1 A "meta-port" to install PHP extensions
php5-fpm-5.2.5 PHP Scripting Language with FastCGI Process Manager
php5-gd-5.2.5 The gd shared extension for php
php5-gettext-5.2.5 The gettext shared extension for php
php5-iconv-5.2.5 The iconv shared extension for php
php5-mbstring-5.2.5 The mbstring shared extension for php
php5-mysql-5.2.5 The mysql shared extension for php
php5-mysqli-5.2.5 The mysqli shared extension for php
php5-pcre-5.2.5 The pcre shared extension for php
php5-posix-5.2.5 The posix shared extension for php
php5-session-5.2.5 The session shared extension for php
php5-simplexml-5.2.5 The simplexml shared extension for php
php5-spl-5.2.5 The spl shared extension for php
php5-xml-5.2.5 The xml shared extension for php
php5-xmlreader-5.2.5 The xmlreader shared extension for php
php5-xmlwriter-5.2.5 The xmlwriter shared extension for php
php5-zlib-5.2.5 The zlib shared extension for php
В версии 0.5.5 вы написали о появлении стартового скрипта, как бы
взглянуть на него, а то чтото не могу найти...
PS. спасибо огромное за freebsd port и особенно за php-fpm :) !
--
Wbr, SK
Спасибо, поправил.
CLI это отдельный sapi, ничто не мешает ему собираться вместе с cgi/fastcgi.
> В версии 0.5.5 вы написали о появлении стартового скрипта, как бы
> взглянуть на него, а то чтото не могу найти...
Он устанавливается в $prefix/sbin/php-fpm:
$ ./php-fpm
Usage: ./php-fpm {start|stop|quit|restart|reload}
Путь к pid файлу задается опцией configure --with-fpm-pid=/var/run/php-fpm.pid
Этот путь автоматически попадает в устанавливаемый rc скрипт.
Если всех пользователей php-fpm на freebsd устраивает предложенный скрипт, я
могу включить его в дистрибутив.
"pid_file" /var/run/php-fpm.pid
"error_log" /var/log/php-fpm.log
и стартовый скрипт в /usr/loca/etc/rc.d/
--
Wbr, SK