使用php-fpm来平滑变更FastCGI模式下的php设置
10.16.2008 by admin - 0 CommentPosted in linux
在使用FastCGI方式运行php的时候,如果我们改变了php.ini的设置,就得重新启动php的fastcgi守护程序。如果你的系统负载比较大的话,这个重启过程或许会让你的系统中断服务一段时间。php-fpm就是为了解决这个问题而诞生的,它可以在php的fastcgi进程不中断的情况下重新加载你改动过的php.ini。
而且php-fpm可以不用再依赖其它的fastcgi启动器,比如lighttpd的spawn-fcgi,对于我来说终于可以摆脱lighttpd的影子了。
还等什么,开始吧!
我的php版本是5.2.6,先到官网下载与php版本对应的php-fpm补丁:PHP-FPM
假设:php源代码目录在:/usr/local/src/php-5.2.6,php-fpm下载到了/usr/local/src
- cd /usr/local/src
- gzip -cd php-5.2.6-fpm-0.5.9.diff.gz | patch -d php-5.2.6 -p1



