• Linux下配置Nginx使之支持PHP

    以remi源安装
    服务器君一共花费 70.467 ms 进行了 2 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    以 CentOS 为例。

    安装 PHP-FPM

    1. 开始安装 Nginx 和 PHP-FPM 之前,你可能需要卸载系统中以前安装的 Apache 和 PHP。

    yum erase php*
    or
    yum remove httpd* php* #这个命令是删除不干净的
    yum remove php-cli php-common php 	#删除
    

    重新安装 PHP:

    yum --skip-broken install php53
    

    2. CentOS 6.2/6.1/6/5.8 下安装Remi源:

    ## Remi Dependency on CentOS 5 and Red Hat (RHEL) 5 ##  
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    
    ## CentOS 5 and Red Hat (RHEL) 5 ##   
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
    

    3. 安装 PHP-FPM:

    yum --enablerepo=remi,remi-test install nginx php php-fpm php-common
    or 
    yum --enablerepo=remi install php53 php-fpm 
    

    4. 安装完毕之后启动 PHP-FPM:

    /etc/init.d/php-fpm start  
    ## OR ##  
    service php-fpm start
    

    5. 设置Nginx & PHP-FPM开机自启动:

    chkconfig --add nginx  
    chkconfig --levels 235 nginx on  
    chkconfig --add php-fpm  
    chkconfig --levels 235 php-fpm on
    

    配置 Nginx

    Nginx 的配置很简单:

    location ~ \.php$ {  
       #root          html;  
       root           /var/www/html;
       fastcgi_pass   127.0.0.1:9000;  
       fastcgi_index  index.php;  
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
       include        fastcgi_params;  
    }
    

    OK,重启 Nginx 完成配置:

    service nginx restart
    
更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [Python程序设计] 标准库:urllib/urllib2 14 个条目
  2. [PHP程序设计] httpd.conf设置相关 3 个条目
  3. [移动开发] Android View注入框架Butter Knife 3 个条目
  4. [智力开发与知识管理] 整体性学习步骤 9 个条目
  5. [数据库技术] 数据库范式篇 5 个条目
  6. [PHP程序设计] PHP数组的遍历 7 个条目
  7. [软件工程与项目管理] 浏览器与CSS渲染技巧 2 个条目
  8. [C语言程序设计] 结构体基本知识 1 个条目
  9. [PHP程序设计] PHP数组探索 4 个条目
  10. [PHP程序设计] 对输入文件类型的检测 1 个条目
  11. [移动开发] Android里的ContentValues 2 个条目
  12. [Python程序设计] Django数据库模型 6 个条目
窗口 -- [资讯]