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 的服务器环境。这个配置过程涉及到多个步骤,包括安装必要的软件包、配置 Nginx 以及整合 PHP 和 MySQL。 首先,我们...
在IT行业中,构建高效稳定的Web服务器环境是至关重要的。...以上就是关于“CentOS上的Nginx+PHP的FastCGI模式编译安装”的详细步骤和涉及的知识点。在实际操作中,还需要根据具体的系统环境和应用需求进行适当的调整。
在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...
CentOS系统编译安装Nginx+PHP环境另加独立MySQL教程 本教程将指导您如何在CentOS系统上编译安装Nginx+PHP环境,并且另外安装独立的MySQL数据库服务器。 知识点1:安装MySQL 在后端服务器(IP:192.168.10.5)上...
### CentOS 6.0 最简化编译安装 Nginx+Mysql+PHP+Zend 在IT行业,尤其是网站开发与管理领域,搭建一个稳定、高效的服务环境是至关重要的。CentOS 6.0作为一款广泛使用的Linux发行版,提供了丰富的功能和稳定性,...
1. **安装EPEL仓库**:在CentOS 7上,首先需要安装EPEL仓库,因为Nginx和PHP不在默认的软件源中。可以通过命令`sudo yum install epel-release`进行安装。 2. **安装Nginx**:使用yum命令安装Nginx,执行`sudo yum ...
以下是在CentOS下安装Nginx、MySQL和PHP及其所需扩展的详细步骤。 首先,我们需要确保系统是最新的。打开终端并运行以下命令来更新CentOS: ```bash sudo yum update -y ``` 接下来,安装一些必要的依赖项,这些...
3. **PHP安装与配置**: PHP(Hypertext Preprocessor)是用于服务器端的脚本语言,广泛应用于Web开发。这里我们使用的是5.4.3版本。同样通过YUM安装PHP,同时安装必要的扩展如`php-mysql`以支持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上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...
在配置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上构建一...
在本文中,我们将深入探讨如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程对于理解这些软件的工作原理、自定义配置以及优化性能非常有帮助。以下是详细的步骤: 1. ...
在本文中,我们将深入探讨如何在CentOS 7操作系统上安装Nginx web服务器和PHP 7集成环境,以便能够支持动态网页内容。Nginx以其高性能和稳定性著称,而PHP 7则是广泛使用的服务器端脚本语言,用于创建交互式、数据...
### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...
在本教程中,我们将详细介绍如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程主要用于学习和掌握服务器配置及软件编译安装技术,同时也适用于那些希望自定义配置组件...
在本文档中,我们将详细介绍如何在 ...通过以上步骤,你就成功地在 CentOS 上搭建了一个 Nginx+PHP 5.4.10 的服务器环境,并且集成了 PostgreSQL 数据库。这个配置可以支持Web应用程序的高效运行,提供稳定的服务。