我的CentOS6.0已经安装了php 5.3.2 ,怎么给它加上php-fpm呢

2025-05-08 18:18:07
推荐回答(5个)
回答1:

PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的。
  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进程

回答2:

解答:
1、看来你是要做nginx吧,楼上的关于php-fpm的说明很正确;
2、php-fpm不会被自动安装的,最起码在RHEL上没有,建议下载源代码包编译安装。
3、对于你mysql、http、php等都是使用rpm方式安装的,你可以去找下,看有没有php-fpm的rpm安装包;
4、建议所有的程序包都使用源代码方式安装,否则后面的路径和库文件会比较头疼。

回答3:

你可以去专业的PHP学习论坛去向老师求教,有的网站人气好,老师会很认真的回答你的。我之前在学习PHP的时候也遇到很多的问题,遇到问题只能在网上提个问题,等别人回答,但这种效率不高,而且还得自己去试了才知道是否正确,而与老师沟通的话,就准确很多。我是头疼了很久,后来在网上找答案的时候,到了后盾网,那里的老师很热情的解决了我的问题。如果你也和我一样,在学习PHP的路上遇上很多问题的话,我建议你也去后盾网试试。后盾网PHP实战视频录制近200课,讲得很详细的。我记得上面就有一个视频讲到了你问的这个问题,不过我不知道具体是哪一视频了。你自己去看看吧,相信会有你想要的答案的。

回答4:

在最新的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进程

回答5:

上网搜