PHP-FPM 5.3.1 патч

  • Автор темы Автор темы Ralph
  • Дата начала Дата начала

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"
 
Дождитесь 5.3.3 или возьмите текущий снапшот - там fpm уже внутрях, патчить не нада ;)
 
вероятно, нужно указывать --enable-fpm
проверь в ./configure --help

еще проверь версию libevent (>=1.4.12) и, возможно, укажи --with-libevent=path
 
Так enable_fpm у меня указан,пойду копать в сторону libevent
 
--enable-fastcgi
а это не лишнее? вроде как только одно SAPI можно собрать за раз.
 
Так,проверил 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
 
Нет, чтобы сразу сказать, для какой ОС оно тебе нужно...

Лови: http://groups.google.ru/group/highl...daed9d9/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 и собственно порт

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

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

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

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