вчера пол дня угробил на пробы апача с мод event

что я могу сказать …. болталось 2 процесса которые сожрали почти все цпу. один раз апач свалился по непонятным причинам. одним словом  я сделал вывод что лучший вариант это prefork + mod_php. work & event в связке с mod_php работают не стабильно.
==== apache =====
make WITH_EXPERIMENTAL_PATCHES=yes WITH_THREADS=yes WITH_MPM=event
[root@mx1]/usr/ports/www/apache22: apachectl -l
Compiled in modules:
core.c
event.c
http_core.c
mod_so.c

[root@mx1]/usr/ports/www/apache22: apachectl -v
Server version: Apache/2.2.11 (FreeBSD)
Server built: Mar 25 2009 15:10:44
[root@mx1]/usr/ports/www/apache22:

===== php5 =====

edit /usr/ports/lang/php5/Makefile

add –with-pcre-regex to the bottom of CONFIGURE_ARGS:

CONFIGURE_ARGS= –enable-versioning \
–with-layout=GNU \
–with-config-file-scan-dir=${PREFIX}/etc/php \
–disable-all \
–enable-libxml \
–with-libxml-dir=${LOCALBASE} \
–enable-reflection \
–program-prefix=”” \
–with-pcre-regex

reinstall php5 and php5-pcre
========
ставим php5-extensions

при такой ошибке

===> pecl-hash-1.5 cannot install: doesn’t work with PHP version : 5 (Doesn’t support PHP 5).
*** Error code 1

надо доставить

[root@mx1]/usr/ports/security/php5-hash: make install clean rehash

===== memcached ====

[root@mx1]/usr/ports/databases/memcached

[root@mx1]/usr/ports/databases/pecl-memcache:

Оставить комментарий