读书人

在CentOS/RHEL6.2/5.8,Fedora17/16下安

发布时间: 2012-08-09 15:59:21 作者: rapoo

在CentOS/RHEL6.2/5.8,Fedora17/16上安装Nginx/PHP-FPM环境

以前我写过一篇文章《在CentOS/RHEL5.5,Fedora13上安装Nginx/PHP-FPM环境》,这篇文章是个升级版本。本文将介绍如何在Fedora17/16/15/14,CentOS6.2/6.1/6/5.8及Red Hat(RHEL)6.2/6.1/6/5.8上安装配置Nginx/PHP-FPM。

什么是PHP-FPM
  PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到.
  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。
  以上摘自:什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是Nginx
  Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

在Fedora17/16/15/14,CentOS6.2/6.1/6/5.8及Red Hat(RHEL)6.2/6.1/6/5.8上安装配置Nginx/PHP-FPM

让我们开始行动起来吧


STEP1.切换到root用户




STEP9. 防火墙iptables配置

为Nginx Web Server开放80端口,修改/etc/sysconfig/iptables文件,加入如下内容

cd /etc/nginx/sites-enabled/service iptables restart## OR ##/etc/init.d/iptables restart


********************************************

* 作者:叶文涛

* 链接:在CentOS/RHEL6.2/5.8,Fedora17/16上安装Nginx/PHP-FPM环境

* 源文:Install Nginx/PHP-FPM on Fedora 17/16, CentOS/RHEL 6.2/5.8

******************转载请注明来源 ***************


读书人网 >操作系统

热点推荐