PHP-FPM 5.3.1 патч

Ralph

Дикий столяр
PHP-FPM 5.3.1 патч

Добрый день.В свое время вроде быстро и без проблем установил патч на php 5.2.13 Сейчас решил перейти на php 5.3.1
Написал простейший скрипт.Запускаю-загрузка,распаковка-нормально.Ставится патч-done.А вот после configure-unknown options --with-fastcgi --with-fpm

запускающий скрипт php-fpm выдает invalid argument 1 char 1 no arguments for - и список аргументов для запуска php-cgi и конечно не запускается.

Подскажите,в каком направлении искать косяк ?

-~{}~ 04.06.10 16:39:

Блин.nginx накрылся,в общем вот скрипт
PHP:
#!/bin/sh

cd /install

#wget http://ru2.php.net/distributions/php-5.3.2.tar.gz

wget http://php-fpm.org/downloads/0.6/php-fpm-0.6~5.3.1.tar.gz


rm -rf php-5.3.1.tar.gz
rm -rf php-fpm-0.6-5.3.1

tar xvzf php-5.3.1.tar.gz
tar xvzf php-fpm-0.6~5.3.1.tar.gz

php-fpm-0.6-5.3.1/generate-fpm-patch

patch -d php-5.3.1 -p1 <fpm.patch

cd /install/php-5.3.1

./buildconf --force

./configure --with-libevent --with-layout=GNU --prefix=/usr/local/mm --with-config-file-path=/usr/local/mm/etc/php --with-config-file-scan-dir=/usr/local/mm/etc/php/extra --disable-all --program-prefix="" --with-regex=php --with-pcre-regex --enable-libxml --with-libxml-dir=/usr/local --enable-reflection --enable-fastcgi --enable-fpm --with-fpm-conf=/usr/local/mm/etc/php/php-fpm.conf --with-fpm-pid=/usr/local/mm/tmp/php-fpm.pid --with-zend-vm=CALL --enable-gd-native-ttf --disable-short-tags --enable-bcmath --enable-exif --enable-zip --enable-mbstring --enable-shmop --enable-sockets --enable-ftp --enable-calendar --enable-xml --with-ldap-sasl --with-sqlite3 --with-xml --with-zlib --with-bz2 --with-iconv --with-mcrypt --with-mhash --with-mysql

read a

make

read a

make install && echo "INSTALLED OK" || echo "INSTALLED FAILED"
 

MiksIr

miksir@home:~$
Дождитесь 5.3.3 или возьмите текущий снапшот - там fpm уже внутрях, патчить не нада ;)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
вероятно, нужно указывать --enable-fpm
проверь в ./configure --help

еще проверь версию libevent (>=1.4.12) и, возможно, укажи --with-libevent=path
 

Ralph

Дикий столяр
Так enable_fpm у меня указан,пойду копать в сторону libevent
 

dimagolov

Новичок
--enable-fastcgi
а это не лишнее? вроде как только одно SAPI можно собрать за раз.
 

Ralph

Дикий столяр
Так,проверил libevent=1.4.13...

Опа,получается,fpm xor fastcgi ? Вообще-то на php-5.2.13 такая конфигурация прокатывала,но все же пойду проверю...

-~{}~ 04.06.10 20:16:

Черт,хоть ты убейся,но после конфигурации warning:unrecognize options --enable-fpm :(

помогите кто-нибудь собрать/найти/достать php-fpm-5.3.x для FreeBSD 8
 

dimagolov

Новичок
Нет, чтобы сразу сказать, для какой ОС оно тебе нужно...

Лови: http://groups.google.ru/group/highload-php-ru/attach /82571675edaed9d9/php52-5.2.13-fpm-0.5.14.tar.gz?part=4

и вообще, следи за темой пока.

-~{}~ 04.06.10 15:05:

стоп, это я тебе под 5.2.13 дал...

-~{}~ 04.06.10 15:08:

вот тема про 5.3.2 и собственно порт

п.с. у себя еще не ставил
 

tony2001

TeaM PHPClub
просто поставьте снапшот 5.3.3 с http://snaps.php.net
заодно и потестите его.
там всё равно одни багфиксы, ничего серьезного сломаться не может.
 

dimagolov

Новичок
tony2001, когда релиз 5.3.3 ждать?

снапшот это не порт/пакет и ставить его не всегда желательно...
 

fixxxer

К.О.
Партнер клуба
Порт/пакет можно собрать самому, на основе исходников пакетов от 5.3.2 это делается более чем элементарно.

Чем быстрее все будет протестировано на максимальном числе конфигураций, тем, очевидно, быстрее будет релиз.

Спасибо, всегда ваш К.О.
 
Сверху