cc -I. -I/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli -DPHP_ATOM_INC -I/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/include -I/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/main -I/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include/mysql -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -c /usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli_repl.c -fPIC -DPIC -o .libs/mysqli_repl.o
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c: In function 'zm_startup_mysqli':
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c:637: error: 'MYSQL_RPL_MASTER' undeclared (first use in this function)
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c:637: error: (Each undeclared identifier is reported only once
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c:637: error: for each function it appears in.)
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c:638: error: 'MYSQL_RPL_SLAVE' undeclared (first use in this function)
/usr/ports/databases/php5-mysqli/work/php-5.2.12/ext/mysqli/mysqli.c:639: error: 'MYSQL_RPL_ADMIN' undeclared (first use in this function)
*** Error code 1
1 error
*** Error code 1
Stop in /usr/ports/databases/php5-mysqli.
cd /usr/ports/lang/php5
make install # Без "clean", чтоб остались патченые исходники в директории work
cd ~
wget http://launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6~5.3.1.tar.gz
tar xvzf php-fpm-0.6~5.3.1.tar.gz
cd php-fpm-0.6-5.3.1
./configure --with-php-src=/usr/ports/lang/php5/work/php-5.3.2 --prefix=/usr/local --with-fpm-bin=/usr/local/bin/php-fpm --with-fpm-conf=/usr/local/etc/php-fpm.conf-dist --with-fpm-log=/var/log/php-fpm.log --with-fpm-pid=/var/run/php-fpm.pid --with-fpm-user=www --with-fpm-group=www --without-fpm-init
make
make install
Ну и стартовый скрипт:
cat /usr/local/etc/rc.d/php-fpm
#!/bin/sh
# PROVIDE: php-fpm
# REQUIRE: NETWORKING SERVERS
# KEYWORD: shutdown
# Add the following lines to /etc/rc.conf to enable php-fpm:
# php_fpm_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable php-fpm
# php_fpm_config (str): Set to "" by default.
# Define your php-fpm configuration file here.
. /etc/rc.subr
name="php_fpm"
rcvar=`set_rcvar`
load_rc_config $name
: ${php_fpm_enable="NO"}
: ${php_fpm_pidfile="/var/run/php-fpm.pid"}
: ${php_fpm_config="/usr/local/etc/php-fpm.conf"}
: ${php_fpm_flags="--fpm"}
command="/usr/local/bin/php-fpm"
pidfile=${php_fpm_pidfile}
reload_precmd="php_fpm_prereload"
quit_cmd="php_fpm_quit"
[ -n "$php_fpm_config" ] && php_fpm_flags="$php_fpm_flags --fpm-config $php_fpm_config"
php_fpm_prereload()
{
sig_reload=USR2
}
php_fpm_quit()
{
sig_stop=QUIT
run_rc_command stop
}
extra_commands="reload quit"
run_rc_command "$1"
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,73538#msg-73538
These upgrade notes are taken from /usr/ports/UPDATING
* 2010-04-09
Affects: users of lang/php5
Author: a...@FreeBSD.org
Reason:
As of php 5.3, a few extensions were removed from or included into the core
php5 package. Follow the steps below to update your installation.
1) Delete the following packages (if installed):
- php5-dbase
- php5-ncurses
- php5-pcre
- php5-spl
- php5-ming
- php5-mhash
2) Rebuild php5 and all ports depending on it.
Взято отсюда http://forums.freebsd.org/showthread.php?t=13149
Если у кого есть порт для php-fpm для 5.3.2... Выложите пжлста
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,74449#msg-74449
#pkg_delete -r php-5*
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,74452#msg-74452
--
To unsubscribe, reply using "remove me" as the subject.
Если у кого есть порт для php-fpm для 5.3.2... Выложите пжлста
Выкладывайие, все равно на кошках тренироваться...
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,75370#msg-75370
Stop in /usr/ports/lang/php5-fpm.
*** Error code 1
Stop in /usr/ports/lang/php5-fpm.
Первые грабли....
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,75376#msg-75376
Удалил старый, залил заново - все работает.
" fpm_children_bury(), line 217: child 36477 (pool default) exited
on signal 11 SIGSEGV after 71713.496961 seconds from start"
такой ошибки не было пока... времени у меня после старта еще столько не прошло)
Posted at Nginx Forum: http://forum.nginx.org/read.php?25,73314,75383#msg-75383
Удалил старый, залил заново - все работает.
" fpm_children_bury(), line 217: child 36477 (pool default) exitedтакой ошибки не было пока... времени у меня после старта еще столько не прошло)
on signal 11 SIGSEGV after 71713.496961 seconds from start"