Страница 1 из 1

Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-04-28 23:28:32
Dmitriy_K
Пробовал такое с неофициальным патчем: http://groups.google.com/group/highload ... beff?hl=ru

Код: Выделить всё

bzip2 -cd php-5.2.9.tar.bz2 | tar xf -
gzip -cd php-5.2.9-fpm-0.5.10.diff.gz | patch -d php-5.2.9 -p1 -l
./configure --prefix=/usr/local/php5 --enable-fpm --with-fpm-conf=/usr/local/etc/php-fpm.conf --with-fpm-log=/usr/local/php5/logs/php5-fpm.log --includedir=/usr/local/php5/include --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --enable-fastcgi
Но получается:

Код: Выделить всё

 
TEST RESULT SUMMARY 
--------------------------------------------------------------------- 
Exts skipped    :   56 
Exts tested     :   23 
--------------------------------------------------------------------- 
Number of tests : 7593              5325 
Tests skipped   : 2268 ( 29.9%) -------- 
Tests warned    :    0 (  0.0%) (  0.0%) 
Tests failed    :   29 (  0.4%) (  0.5%) 
Expected fail   :    5 (  0.1%) (  0.1%) 
Tests passed    : 5291 ( 69.7%) ( 99.4%) 

You may have found a problem in PHP.

#/usr/local/php5/sbin/php-fpm start
Starting php_fpm /usr/local/php5/sbin/php-fpm: /usr/local/php5/bin/php-cgi: Permission denied
 failed
#/usr/local/apache2/bin/apachectl configtest
httpd: Syntax error on line 78 of /etc/apache2/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: Undefined symbol "_fpm_event_loopbreak"
Выставлял свободный доступ на директории, не помогает.
Повторная попытка с PHP 4.4.9 дала аналогичные результаты.

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-04-29 6:11:27
LMik
Э... а о чем речь собстна? и нафига тебе этот fpm? У меня везде просто php-cgi без проблем пашет. Тупо из портов.

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-04-29 19:48:52
Dmitriy_K
Порты - штука хорошая, когда их правильно настраивают портмейкеры. Но это бывает не всегда и связывает возможности очень сильно, когда приходится экспериментировать.
Хотелось бы хотя бы понять нет ли ошибки в синтаксисе команды

Код: Выделить всё

patch -d php-5.2.9 -p1 -l
и что значит часто упоминаемая запись:

Код: Выделить всё

patch(5)

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-04-29 20:12:06
zg
Dmitriy_K писал(а):и что значит часто упоминаемая запись:
ссылка на мануал конфиг-файла (или просто формата записей) для патча, правда, во фре этого мануала нет, есть только PATCH(1)

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-04-29 21:08:27
Dmitriy_K
Наконец, появился порт для PHP-fpm на PHP 5.2.9 :smile:
http://groups.google.com/group/highload ... =ru&part=2

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-06-25 18:04:18
nosize
А для php 5.2.10 порт уже есть?

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-06-25 19:58:23
zg
nosize писал(а):А для php 5.2.10 порт уже есть?
да

Re: Кто-нибудь ставил PHP-fpm на PHP 5.2.9?

Добавлено: 2009-06-25 20:47:13
paix
только маинтайнер уже другой ;) Андрей временно отьехал от дел.
http://php-fpm.org