CN:Documentation
From PHP-FPM
邮件列表
如果你有问题的话,请不要犹豫在邮件组里写邮件。
- English: highload-php-en
- Russian: highload-php-ru
简要说明
php-fpm 已经在 Linux、MacOSX、Solaris 和 FreeBSD 上测试通过。
确信 libxml2(在某些系统上叫做libxml2-devel)已经安装。
$ bzip2 -cd php-5.2.5.tar.bz2 | tar xf - $ gzip -cd php-5.2.5-fpm-0.5.7.diff.gz | patch -d php-5.2.5 -p1 $ cd php-5.2.5 && ./configure --enable-fastcgi --enable-fpm $ make all install
编辑 $prefix/etc/php-fpm.conf
运行 $prefix/bin/php-cgi --fpm
仔细检查 $prefix/logs/php-fpm.log
运行 phpinfo() 检查你的网站是否还正常运行
master 进程的 pid 被存放在 $prefix/logs/php-fpm.pid
master进程可以理解以下信号
| SIGINT, SIGTERM | 立刻终止 |
| SIGQUIT | 平滑终止 |
| SIGUSR1 | 重新打开日志文件 |
| SIGUSR2 | 平滑重载所有worker进程并重新载入配置和二进制模块 |
