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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的CentOS6.0已经安装了php 5.3.2 ,怎么给它加上php-fpm呢相关的知识,希望对你有一定的参考价值。

我想知道的是,需要单独编译安装php-fpm么,用哪个版本? 还是需要做别的操作?
我现在用yum -y update 更新之后,更新了mysql 、http 、php等之后,php更新到5.3.3版本,是不是就已经自动加上了php-fpm呀?我搜索包含“php-fpm”的文件夹,结果搜不到,要怎么确定有没有装上php-fpm呀~~~,没装上又该怎么装呀~~,救命呀!~

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

谢谢啦~~
是的,就是nginx!!,囧啊,那还得从头安装么,我是个新手,要是重新编译安装的话,需要删除原来的那些mysql、php、php么,还是直接覆盖安装就好了?
要是不能覆盖安装,我还得重新装一个干净的系统,从头安装,啊啊啊,烦恼~~

追答

最好能重新安装,如果不愿意的话,可以卸载掉或停止服务不运行就可以了!但是这样你可以搞不清楚哪些是RPM的,哪些是源代码的。

建议重新规划安装。

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

以上是关于我的CentOS6.0已经安装了php 5.3.2 ,怎么给它加上php-fpm呢的主要内容,如果未能解决你的问题,请参考以下文章

PHP之pdo_mysql扩展安装步骤

Centos6部署LNMP平台

PHP之PDO_MYSQL扩展安装步骤

我的linux系统是Centos6.0的,昨天安装里一个goole浏览器,安装的是rpm。可是无法运行。下面是错误信息

编译安装LNMP

Centos6.0 64bit系统yum装好php后启动报出下满的问题,请那位大虾帮帮忙,我比较穷没有金币