`
jack_boy
  • 浏览: 137310 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos 安装 nginx +PHP+FastCGI

阅读更多
Centos6.0

yum install php
php -i | grep cgi
有--enable-fastcgi --enable-force-cgi-redirect选项,安装的是php fastcgi版本
按照wiki.nginx上的说明添加yum repo
/etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1


yum install nginx

修改/etc/php.ini
cgi.fix_pathinfo=1
重启php-gi,经测试发现对普通的应用无明显影响
注:修改php.ini要重启php-cgi

修改nginx.conf
fastcgi_intercept_errors on;
这个参数对处理错误的php脚本有影响,如果php脚本有错误,该参数为off,访问一个错误的php,返回"HTTP/1.1 500 Internal Server Error" 直接管连接,如果是on,还返回一个不可用的提示

fastcgi_param  SCRIPT_FILENAME  <your-php-script-director>$fastcgi_script_name;

该参数关系到nginx能否正确找到php脚本的位置

测试test.php,放在fastcig_parm SCRIPT_FILENAME参数设置的位置
<?php
phpinfo();
?>

curl "http://localhost/test.php"
分享到:
评论

相关推荐

    CentOS+nginx+fastCGI+mysql配置文档

    在本配置文档中,我们将详细讨论如何在 CentOS 系统上搭建一个基于 Nginx、FastCGI 和 MySQL 的服务器环境。这个配置过程涉及到多个步骤,包括安装必要的软件包、配置 Nginx 以及整合 PHP 和 MySQL。 首先,我们...

    centos的nginx+php的fastcgi模式编译安装

    在IT行业中,构建高效稳定的Web服务器环境是至关重要的。...以上就是关于“CentOS上的Nginx+PHP的FastCGI模式编译安装”的详细步骤和涉及的知识点。在实际操作中,还需要根据具体的系统环境和应用需求进行适当的调整。

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    centos系统编译安装nginx+php环境另加独立mysql教程.docx

    CentOS系统编译安装Nginx+PHP环境另加独立MySQL教程 本教程将指导您如何在CentOS系统上编译安装Nginx+PHP环境,并且另外安装独立的MySQL数据库服务器。 知识点1:安装MySQL 在后端服务器(IP:192.168.10.5)上...

    Linux实验-自动部署Nginx+PHP服务器.rar

    1. **安装EPEL仓库**:在CentOS 7上,首先需要安装EPEL仓库,因为Nginx和PHP不在默认的软件源中。可以通过命令`sudo yum install epel-release`进行安装。 2. **安装Nginx**:使用yum命令安装Nginx,执行`sudo yum ...

    在centos下安装nginx+mysql+php所需要的文件和扩展

    以下是在CentOS下安装Nginx、MySQL和PHP及其所需扩展的详细步骤。 首先,我们需要确保系统是最新的。打开终端并运行以下命令来更新CentOS: ```bash sudo yum update -y ``` 接下来,安装一些必要的依赖项,这些...

    lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--宋正河

    3. **PHP安装与配置**: PHP(Hypertext Preprocessor)是用于服务器端的脚本语言,广泛应用于Web开发。这里我们使用的是5.4.3版本。同样通过YUM安装PHP,同时安装必要的扩展如`php-mysql`以支持MySQL连接。配置`/...

    centOS7 配置php+nginx+mysql 环境脚本

    在CentOS7上安装nginx: ```bash sudo yum install nginx sudo systemctl start nginx sudo systemctl enable nginx ``` 配置nginx以处理PHP请求,你需要编辑`/etc/nginx/nginx.conf`或`/etc/nginx/conf.d/default...

    centos一键安装jdk+mysql+nginx+tomcat+php

    本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...

    配置CentOS下的Nginx+Mysql+PHP+Tomcat

    在配置CentOS下的Nginx+Mysql+PHP+Tomcat的环境时,首先需要进行的是CentOS的安装和基础配置。以下为详细的步骤: ### 安装CentOS 7.0 1. 在安装CentOS时选择最小安装模式,确保选中“调试工具”、“兼容性程序库”...

    基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台

    ### 基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能PHP平台 #### 平台概述 在《基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台》这篇技术文章中,作者哈密瓜详细介绍了如何在CentOS 5.4上构建一...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend.pdf

    在本文中,我们将深入探讨如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程对于理解这些软件的工作原理、自定义配置以及优化性能非常有帮助。以下是详细的步骤: 1. ...

    CentOS7安装nginx&&php7整合包

    在本文中,我们将深入探讨如何在CentOS 7操作系统上安装Nginx web服务器和PHP 7集成环境,以便能够支持动态网页内容。Nginx以其高性能和稳定性著称,而PHP 7则是广泛使用的服务器端脚本语言,用于创建交互式、数据...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    ### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend

    在本教程中,我们将详细介绍如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程主要用于学习和掌握服务器配置及软件编译安装技术,同时也适用于那些希望自定义配置组件...

    CentOS 下架设 Nginx+PHP 5.4.10+PostgreSql

    在本文档中,我们将详细介绍如何在 ...通过以上步骤,你就成功地在 CentOS 上搭建了一个 Nginx+PHP 5.4.10 的服务器环境,并且集成了 PostgreSQL 数据库。这个配置可以支持Web应用程序的高效运行,提供稳定的服务。

Global site tag (gtag.js) - Google Analytics