freebsd port php-5.2.11 + fpm-0.6

43 views
Skip to first unread message

pservit

unread,
Oct 2, 2009, 9:31:23 AM10/2/09
to highloa...@googlegroups.com
Порт для последней версии пхп в портах + FPM c https://launchpad.net/php-fpm
php-5.2.11-fpm-0.6.tar.gz

Max Baryshnikov

unread,
Oct 2, 2009, 9:57:25 AM10/2/09
to highload-php-ru
Спасибо.

On 2 окт, 16:31, pservit <pser...@gmail.com> wrote:
> Порт для последней версии пхп в портах + FPM chttps://launchpad.net/php-fpm
>

>  php-5.2.11-fpm-0.6.tar.gz
> 14KПросмотретьЗагрузить

Руслан Шарипов

unread,
Oct 2, 2009, 10:19:12 AM10/2/09
to highloa...@googlegroups.com
Большое спасибо, давно все ждали.

2 октября 2009 г. 19:57 пользователь Max Baryshnikov
<mep...@gmail.com> написал:

--
С уважением, Шарипов Руслан.
Руководитель отдела разработки и сопровождения программного
обеспечения ОАО "Уфанет".

Контактная информация:
jid: ser...@jabber.ufanet.ru
skype: ufaweb
phone: +7(917)4775460
vkontakte: http://vkontakte.ru/id349735
myspace: http://www.myspace.com/ufaweb
facebook: http://facebook.com/sharipov

sta...@newmail.ru

unread,
Oct 2, 2009, 11:23:45 AM10/2/09
to pservit
Здравствуйте, pservit.

Огромное спасибище!



Порт для последней версии пхп в портах + FPM c https://launchpad.net/php-fpm




-- 
С уважением,
 Stanlee                          mailto:sta...@newmail.ru

Sergey A. Kobzar

unread,
Oct 2, 2009, 1:24:38 PM10/2/09
to highloa...@googlegroups.com
Friday, October 2, 2009, 6:23:45 PM, Stanlee wrote:

> Здравствуйте, pservit.

> Огромное спасибище!

> Порт для последней версии пхп в портах + FPM c https://launchpad.net/php-fpm

Gentoo ebuild ? :)


--
Sergey

pservit

unread,
Oct 2, 2009, 4:18:10 PM10/2/09
to highloa...@googlegroups.com


2009/10/2 pservit <pse...@gmail.com>

Порт для последней версии пхп в портах + FPM c https://launchpad.net/php-fpm


Похоже на ланчпаде заменили архив, если у кого-то будет ругаться так:
=> MD5 Checksum mismatch for php-fpm-0.6-5.2.11.tar.gz.
=> SHA256 Checksum mismatch for php-fpm-0.6-5.2.11.tar.gz.

сделайте make makesum или собирайте с make NO_CHECKSUM=yes

Adrenalin

unread,
Oct 3, 2009, 2:20:48 PM10/3/09
to highload-php-ru
Hi, got some patch errors

===> Found saved configuration for php5-fpm-5.2.11
===> Extracting for php5-fpm-5.2.11
===> Patching for php5-fpm-5.2.11
===> Applying FreeBSD patches for php5-fpm-5.2.11
1 out of 1 hunks failed--saving rejects to Makefile.in.rej
*** Error code 1

Stop in /usr/ports/www/php-fpm.

The fail ./work/php-fpm-0.6-5.2.11/Makefile.in.rej contains:

***************
*** 739,755 ****
@echo "Installing PHP FPM man page: $(INSTALL_ROOT)$
(mandir)/man1/$(php_fpm_bin)$(program_suffix).1"
@$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1
@$(INSTALL_DATA) $(php_fpm_bin).1 $(INSTALL_ROOT)$(mandir)/
man1/$(php_fpm_bin)$(program_suffix).1
- @echo "Installing PHP FPM init.d script: $(INSTALL_ROOT)/etc/
init.d/$(php_fpm_bin)"- @$(mkinstalldirs) $(INSTALL_ROOT)/etc/
init.d
- @$(INSTALL) -m 0755 init.d.$(php_fpm_bin) $(INSTALL_ROOT)/etc/
init.d/$(php_fpm_bin)
- @echo ""
- @echo "*** Installation complete. ***"
- @echo ""
- @echo "run:"
- @echo "\`update-rc.d $(php_fpm_bin) defaults; invoke-rc.d $
(php_fpm_bin) start\`"
- @echo ""
- @echo "or system equivalent to start the $(php_fpm_bin)
service."
- @echo ""
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
--- 739,744 ----
@echo "Installing PHP FPM man page: $(INSTALL_ROOT)$
(mandir)/man1/$(php_fpm_bin)$(program_suffix).1"
@$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1
@$(INSTALL_DATA) $(php_fpm_bin).1 $(INSTALL_ROOT)$(mandir)/
man1/$(php_fpm_bin)$(program_suffix).1
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

Thanks for you work.

On Oct 2, 10:18 pm, pservit <pser...@gmail.com> wrote:
> 2009/10/2 pservit <pser...@gmail.com>

pservit

unread,
Oct 5, 2009, 4:47:49 AM10/5/09
to highloa...@googlegroups.com
Исправленная версия:
  - убрана проверка контрольной суммы файла
  - изменен патч отключения установки /etc/init.d/php-fpm


php-5.2.11-fpm-0.6-1.tar.gz

Igor

unread,
Oct 5, 2009, 8:41:09 AM10/5/09
to highloa...@googlegroups.com
Здравствуйте, pservit.

php отвалисается вроде в рассылке упоминаетрся такаяже проблема с фрёй но там какаято версия 0.6.3 на сайте не нашол нашол только надпись что все эти версии убраны и осталась одна 0.6

Oct 05 16:22:36.944298 [NOTICE] fpm_got_signal(), line 56: received SIGTERM
Oct 05 16:22:36.944706 [NOTICE] fpm_pctl(), line 256: switching to 'terminating' state
Oct 05 16:22:36.945786 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 50619 (pool default)
Oct 05 16:22:36.946611 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 50618 (pool default)
Oct 05 16:22:36.947208 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 50617 (pool default)
Oct 05 16:22:36.947663 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 50616 (pool default)
Oct 05 16:22:36.948197 [NOTICE] fpm_pctl_kill_all(), line 172: sending signal 15 SIGTERM to child 50615 (pool default)
Oct 05 16:22:36.948246 [NOTICE] fpm_pctl_kill_all(), line 181: 5 children are still alive
Oct 05 16:22:36.948287 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Oct 05 16:22:36.948509 [WARNING] fpm_children_bury(), line 217: child 50619 (pool default) exited on signal 15 SIGTERM after 1407.708562 seconds from start
Oct 05 16:22:36.948632 [WARNING] fpm_children_bury(), line 217: child 50618 (pool default) exited on signal 15 SIGTERM after 1407.709937 seconds from start
Oct 05 16:22:36.948695 [WARNING] fpm_children_bury(), line 217: child 50617 (pool default) exited on signal 15 SIGTERM after 1407.711240 seconds from start
Oct 05 16:22:36.948755 [WARNING] fpm_children_bury(), line 217: child 50616 (pool default) exited on signal 15 SIGTERM after 1407.712516 seconds from start
Oct 05 16:22:36.948816 [WARNING] fpm_children_bury(), line 217: child 50615 (pool default) exited on signal 15 SIGTERM after 1407.713811 seconds from start
Oct 05 16:22:36.948882 [NOTICE] fpm_pctl_exit(), line 81: exiting, bye-bye!
Oct 05 16:22:36.984460 [NOTICE] fpm_unix_init_main(), line 284: getrlimit(nofile): max:14781, cur:14781
Oct 05 16:22:36.984975 [NOTICE] fpm_event_init_main(), line 88: libevent: using kqueue
Oct 05 16:22:36.985300 [NOTICE] fpm_init(), line 50: fpm is running, pid 51208
Oct 05 16:22:36.997109 [NOTICE] fpm_children_make(), line 354: child 51209 (pool default) started
Oct 05 16:22:36.998401 [NOTICE] fpm_children_make(), line 354: child 51210 (pool default) started
Oct 05 16:22:36.999606 [NOTICE] fpm_children_make(), line 354: child 51211 (pool default) started
Oct 05 16:22:37.000829 [NOTICE] fpm_children_make(), line 354: child 51212 (pool default) started
Oct 05 16:22:37.002012 [NOTICE] fpm_children_make(), line 354: child 51213 (pool default) started
Oct 05 16:22:37.002237 [NOTICE] fpm_event_loop(), line 107: libevent: entering main loop


Вы писали 5 октября 2009 г., 12:47:49:


Исправленная версия:
  - убрана проверка контрольной суммы файла
  - изменен патч отключения установки /etc/init.d/php-fpm





-- 
С уважением,
 Igor                          mailto:kiv...@gmail.com

pservit

unread,
Oct 5, 2009, 10:05:50 AM10/5/09
to highloa...@googlegroups.com


2009/10/5 Igor <kiv...@gmail.com>

Здравствуйте, pservit.

php отвалисается вроде в рассылке упоминаетрся такаяже проблема с фрёй но там какаято версия 0.6.3 на сайте не нашол нашол только надпись что все эти версии убраны и осталась одна 0.6


0.6 это последняя, попробуйте ее

Igor

unread,
Oct 5, 2009, 11:32:36 AM10/5/09
to highloa...@googlegroups.com
Здравствуйте, pservit.

FreeBSD 7.2-PRERELEASE php-5.2.11-fpm-0.6-1.tar.gz я использовал этот порт 


Информацию читал на этом форуме люди вроде избавились но где скачать чтото не вижу
http://osdir.com/ml/highload-php-en/2009-09/msg00015.html


Ещё одно упоминание
http://php-fpm.org/Operating_System_Specific_Notes


Попытался откатиться на  php-5.2.10-fpm-0.5.13.tar.gz таже самя ситуация и до версии 5.2.8 которая была ранее ситуация не изменилась похоже обновлись ещё какието зависимые библиотки или программы которые дают такие глюки


Вы писали 5 октября 2009 г., 18:05:50:

pservit

unread,
Oct 5, 2009, 4:30:34 PM10/5/09
to highloa...@googlegroups.com


2009/10/5 Igor <kiv...@gmail.com>
Здравствуйте, pservit.

FreeBSD 7.2-PRERELEASE php-5.2.11-fpm-0.6-1.tar.gz я использовал этот порт 


Информацию читал на этом форуме люди вроде избавились но где скачать чтото не вижу
http://osdir.com/ml/highload-php-en/2009-09/msg00015.html


Как вариант можно попробовать отключить все екстеншены в /usr/local/etc/extensions.ini и потом если заработает искать какой именно глючит. Если чистый пхп тоже будет валиться, то надо собирать debug версию и смотреть корки.

dreamcat four

unread,
Oct 8, 2009, 4:56:43 AM10/8/09
to highloa...@googlegroups.com
Hi,
Heres a modified version of Pservit's FreeBSD port.
However i don't have a computer to test this on.

Changes:
* Removed post-patch-fpm as not needed anymore.
This was for the Makefile to avoid installing init.d script.

* Replacement configure argument '--without-fpm-init'

* '--enable-fastcgi flag' is never used. Old / Remove it


Best regards,

dreamcat4
drea...@gmail.com

php-5.2.11-fpm-0.6-2.tar.gz
php-fpm-fbsd-2.patch

fixxxer

unread,
Oct 8, 2009, 6:48:13 PM10/8/09
to highload-php-ru
Hi,

Tested on freebsd 7.2-i386. It works, but there are small problems:

1) Freebsd ports run fetch -A ("Do not automatically follow
``temporary'' (302) redirects", this is done intentionally to avoid
wrong downloads) so fpm is not downloaded automatically, there are two
solutions:
- add FETCH_ARGS="pRr" to the port makefile
- change url to the http://launchpadlibrarian.net/.. one

2) The patch attached did not apply (as i can see it does not match
the actual fpm Makefile), but i did the corresponding changes
(removing gnu make specifics) manually, it is ok (the "line 552:
warning: duplicate script for target "main/internal_functions.lo"
warning appears, but it can be safely ignored)

3) the php-fpm binary is being configured with
--with-fpm-conf=${PREFIX}/etc/php-fpm.conf-
dist
and it's quite confusing. Maybe change to ${PREFIX}/etc/php-fpm.conf?

Also:
- it is probably more reasonable to use "nobody/nogroup" rather than
"www/www" in the default configuration file: fpm can be installed on a
dedicated backend with does not even have a www user,
- as soon as "Apache-Like" mode does not seem to be implemented in
the near future, maybe consider removing the corresponding
configuration file section to avoid misunderstanding?
> dreamc...@gmail.com
>
>  php-5.2.11-fpm-0.6-2.tar.gz
> 13KViewDownload
>
>  php-fpm-fbsd-2.patch
> 2KViewDownload

Alexander Moskalenko

unread,
Oct 10, 2009, 10:14:49 AM10/10/09
to highloa...@googlegroups.com
>  - add FETCH_ARGS="pRr" to the port makefile
>  - change url to the http://launchpadlibrarian.net/.. one
>
Correct is FETCH_ARGS="-pRr"

dreamcat four

unread,
Oct 10, 2009, 11:25:07 AM10/10/09
to highloa...@googlegroups.com
Hi,
Heres a patch file for FPM tarball (not the port tarball). It needs
testing (Centos, FreeBSD), and a little translation (Russian).

* Fix Missing dependency operator (freebsd)
* Install nginx sample config file
* --without-fpm-conf (no install) option
* Rename php-fpm.conf to php-fpm.conf.old
* Symlink php-fpm.conf -> php-fpm.conf.default
* Default /usr/local/etc/rc.d/php-fpm for freebsd (thanks kheechin)
* Default paths for netbsd, openbsd, arch linux
* Don't install init script for openbsd
* Installation notes, tips (readme.markdown)
* Regenerated with ./buildconf

Try:
wget "http://launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6-$PHP_VER.tar.gz"
tar -zxvf "php-fpm-0.6-$PHP_VER.tar.gz"
cd "php-fpm-0.6-$PHP_VER"
patch -p1 < ../fpm-rev-93-make-install.patch
...


should you require this, Raise a bug in Launchpad for example;
[PATCH] make install improvement...", and attach the patch file.


On Thu, Oct 8, 2009 at 1:47 PM, pservit <pse...@gmail.com> wrote:
> I used post-patch-fpm because this new feature (--without-fpm-init) breaks
> building on FreeBSD:
>
> "Makefile", line 746: Missing dependency operator
> "Makefile", line 750: Need an operator
> "Makefile", line 754: Missing dependency operator
> "Makefile", line 755: warning: duplicate script for target "ifneq" ignored
> "Makefile", line 755: warning: duplicate script for target "(,)" ignored
> "Makefile", line 756: warning: duplicate script for target "ifneq" ignored
> "Makefile", line 756: warning: duplicate script for target "(,)" ignored
> "Makefile", line 757: warning: duplicate script for target "ifneq" ignored
> "Makefile", line 757: warning: duplicate script for target "(,)" ignored
> "Makefile", line 758: warning: duplicate script for target "ifneq" ignored
> "Makefile", line 758: warning: duplicate script for target "(,)" ignored
> "Makefile", line 759: warning: duplicate script for target "ifneq" ignored
> "Makefile", line 759: warning: duplicate script for target "(,)" ignored
> "Makefile", line 760: Need an operator
> make: fatal errors encountered -- cannot continue
> *** Error code 1
>
> Stop in /usr/ports/lang/php5-fpm.
> *** Error code 1
>

fpm-rev-93-make-install-2.patch

demonsked

unread,
Nov 6, 2009, 9:31:31 AM11/6/09
to highloa...@googlegroups.com
Где взять рабочий порт для 5.2.11? Как из талбара нормально кго собрать я не знаю увы. Нужен порт. Или расскажите как установить на фрю используя предидуший пост.

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,20617#msg-20617

Alexander Moskalenko

unread,
Jan 3, 2010, 12:19:21 PM1/3/10
to highloa...@googlegroups.com
Вот сделал порт для php-5.2.12.
Патч использовал от 5.2.11.

Перед make install нужно руками скопировать php5-fpm/work/php-fpm-0.6-5.2.11/php_fpm.conf в php-fpm.conf-dist.
Патч тоже приходится качать руками и ложить в /usr/ports/distfiles (fetch почему-то ругается при вызове из порта, но при запуске руками все ок).

Добейте кто-нить чтобы убрать вышеописанные баги (сам пока не знаю как)
php-5.2.12-fpm-0.6.tar.gz

hangover

unread,
Jan 11, 2010, 5:41:37 AM1/11/10
to highloa...@googlegroups.com
Alexander Moskalenko Wrote:
-------------------------------------------------------


Поправил - вроде бы, работает.
Вот ссылка: http://hangover.org.ru/downloads/php-5.2.12-fpm-0.6.tar.gz

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,39693#msg-39693

sun

unread,
Feb 6, 2010, 5:27:14 AM2/6/10
to highloa...@googlegroups.com

Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... no
checking whether to enable Apache charset compatibility option... no
checking for Apache 2.0 filter-module support via DSO through APXS... no
checking for Apache 2.0 handler-module support via DSO through APXS... no
checking for Apache 1.x (hooks) module support via DSO through APXS... no
checking for Apache 1.x (hooks) module support... no
checking whether to enable Apache charset compatibility option... no
checking for Caudium support... no
checking for CLI build... no
checking for Continuity support... no
checking for embedded SAPI library support... no
checking for Zeus ISAPI support... no
checking for Milter support... no
checking for NSAPI support... no
checking for PHTTPD support... no
checking for Pi3Web support... no
checking whether Roxen module is build using ZTS... no
checking for Roxen/Pike support...
checking for thttpd... no
checking for TUX... no
checking for webjames... no
checking whether to build CGI binary... yes
checking whether to enable fastcgi support... no
checking whether to force Apache CGI redirect... no
checking whether to discard path_info + path_translated... no
checking whether to enable path info checking... yes
./configure: 15225: Syntax error: "fi" unexpected
===> Script "configure" failed unexpectedly.
Please report the problem to pse...@gmail.com and attach the
"/usr/ports/lang/php5-fpm/work/php-5.2.12/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/php5-fpm.
*** Error code 1

Stop in /usr/ports/lang/php5-fpm.


Скачан отсюда: http://hangover.org.ru/downloads/php-5.2.12-fpm-0.6.tar.gz

FreeBSD 7.2-STABLE i386

Ни в какую не хочет собираться, про бывал в /usr/ports/lang/php5-fpm/work/php-5.2.12 в строке 15225 убрать один if но он не убирается, в С я не очень разбирабсь... В чем может быть проблема?

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,51319#msg-51319

pservit

unread,
Feb 6, 2010, 10:45:58 AM2/6/10
to highloa...@googlegroups.com
php 5.2.12 + php-fpm-0.6
php-5.2.12-fpm-0.6.tar.gz

PandoraBox2007

unread,
Feb 7, 2010, 6:42:46 AM2/7/10
to highload-php-ru
уже пора бы 5.3.2 выложить с событийно-ориентированным параллелизмом
LibEvent ( /dev/poll, kqueue, event ports, select, poll, epoll )

http://svn.php.net/repository/php/php-src/trunk/

On 6 фев, 17:45, pservit <pser...@gmail.com> wrote:
> php 5.2.12 + php-fpm-0.6
>
>  php-5.2.12-fpm-0.6.tar.gz
> 13KПросмотретьЗагрузить

CR

unread,
Feb 8, 2010, 5:40:23 PM2/8/10
to highloa...@googlegroups.com

zheka79

unread,
May 10, 2010, 2:51:50 PM5/10/10
to highloa...@googlegroups.com
А есть fpm для php-5.2.13 ?

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,84999#msg-84999

Alex Samorukov

unread,
May 10, 2010, 5:18:49 PM5/10/10
to highloa...@googlegroups.com
zheka79 wrote:
> А есть fpm для php-5.2.13 ?
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,84999#msg-84999
>
есть. Если для centos/rhel, то например на rpms.varien.com
>
>

zheka79

unread,
May 12, 2010, 12:45:35 AM5/12/10
to highloa...@googlegroups.com
Мне на фряху надо 7.2.

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,85648#msg-85648

No1zilla

unread,
May 12, 2010, 3:39:48 AM5/12/10
to highloa...@googlegroups.com

Под версию PHP 5.2.12 -

cd /usr/ports/lang fetch http://rit-kpi.org/php-fpm/php-5.2.12-fpm-0.6.tar.gz tar -zxf php-5.2.12-fpm-0.6.tar.gzcd php5-fpmmake install clean

 
2010/5/12 zheka79 <nginx...@nginx.us>

Vladimir Korkodinov

unread,
Jun 1, 2010, 9:00:26 AM6/1/10
to highloa...@googlegroups.com
zheka79 Wrote:
-------------------------------------------------------

> Мне на фряху надо 7.2.
Тоже бы не отказался от порта на php5.2.13

Posted at Nginx Forum: http://forum.nginx.org/read.php?25,10703,93107#msg-93107

pservit

unread,
Jun 1, 2010, 10:10:09 AM6/1/10
to highloa...@googlegroups.com


2010/6/1 Vladimir Korkodinov <nginx...@nginx.us>

zheka79 Wrote:
-------------------------------------------------------
> Мне на фряху надо 7.2.
Тоже бы не отказался от порта на php5.2.13

В аттаче - порт для версии 0.5.14 с php-fpm.org
 

php52-5.2.13-fpm-0.5.14.tar.gz
Reply all
Reply to author
Forward
0 new messages