PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。
现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PHP-FPM的分支,据说下个版本会融合进PHP的主分支去。相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。
PHP5.3.3已经集成
php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP
进程管理方式,可以有效控制
内存和
进程、可以平滑
重载PHP配置,比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 –enable-fpm参数即可开启PHP-FPM。
使用PHP-FPM来控制PHP-CGI的FastCGI进程
--logrotate 重新启用log文件
本文介绍了PHP-FPM作为PHP FastCGI进程管理器的功能和优势。它是PHP源代码的一部分,允许更好地控制内存和进程,实现平滑重载PHP配置。文章还提供了如何通过命令行操作PHP-FPM的具体指南。
1256

被折叠的 条评论
为什么被折叠?



