PandoraBox
27.12.2009, 19:54
сборка проста
http://www.monkey.org/~provos/libevent/libevent-benchmark.jpg (http://php-fpm.org/download/)
PHP-FPM (High Perofomace)
Debian/Ubuntu библиотеки: sudo aptitude install -y libxml2-dev libevent-dev
Выкачка, сборка 5.3 с Libevent (http://ru.wikipedia.org/wiki/Libevent) (/dev/poll, kqueue, event ports, select, poll, epoll)
$ export PHP_VER=5.3.1
$ 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"
$ "php-fpm-0.6-$PHP_VER/generate-fpm-patch"
Распаковка
$ wget "http://us.php.net/get/php-$PHP_VER.tar.gz/from/us.php.net/mirror"
$ tar xvfz "php-$PHP_VER.tar.gz"
$ cd "php-$PHP_VER"
Сборка
$ patch -p1 < ../fpm.patch
$ ./buildconf --force
$ mkdir fpm-build && cd fpm-build
$ ../configure --with-fpm \
--with-libevent="$LIBEVENT_SEARCH_PATH" && make
PHP-FPM 5.3 included libEvent Very Big Perfomace little memory allocated, please test http://php-fpm.org/download/
http://www.monkey.org/~provos/libevent/libevent-benchmark.jpg (http://php-fpm.org/download/)
PHP-FPM (High Perofomace)
Debian/Ubuntu библиотеки: sudo aptitude install -y libxml2-dev libevent-dev
Выкачка, сборка 5.3 с Libevent (http://ru.wikipedia.org/wiki/Libevent) (/dev/poll, kqueue, event ports, select, poll, epoll)
$ export PHP_VER=5.3.1
$ 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"
$ "php-fpm-0.6-$PHP_VER/generate-fpm-patch"
Распаковка
$ wget "http://us.php.net/get/php-$PHP_VER.tar.gz/from/us.php.net/mirror"
$ tar xvfz "php-$PHP_VER.tar.gz"
$ cd "php-$PHP_VER"
Сборка
$ patch -p1 < ../fpm.patch
$ ./buildconf --force
$ mkdir fpm-build && cd fpm-build
$ ../configure --with-fpm \
--with-libevent="$LIBEVENT_SEARCH_PATH" && make
PHP-FPM 5.3 included libEvent Very Big Perfomace little memory allocated, please test http://php-fpm.org/download/