`
as619864232
  • 浏览: 326352 次
社区版块
存档分类
最新评论

Nginx 开启对 PHP 的解析(转)

阅读更多

安装 PHP 和 nginx 后,无法解析 PHP 文件。

其中,PHP 和 nginx 的编译安装 configure 如下:

# PHP 5.3.9

./configure --prefix=/usr/local/php -- enable-fpm

# nginx 1.0.11

./configure --prefix=usr/local/nginx

# 成功安装后,创建 php-fpm.conf 配置文件,删除 nginx.conf 中“pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000”部分的注释

cd /usr/local/php/etc

mv php-fpm.conf.default php-fpm.conf

vi /usr/local/nginx/conf/nginx.conf

# 删除如下部分的注释,保存退出,

location ~ \.php$ {

 

    root           html;

    fastcgi_pass   127.0.0.1:9000;

    fastcgi_index  index.php;

    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;

    include        fastcgi_params;

}

# 启动 php-fpm 和 nginx
/usr/local/php/sbin/php-fpm
/usr/local/nginx/sbin/nginx
 
 
分享到:
评论

相关推荐

    Win7 下配置Nginx+PHP7

    1. 打开nginx-1.10.3.zip解压后的文件夹,找到nginx.exe,将其复制到系统的PATH环境变量目录下,这样可以在命令行中直接运行Nginx。 2. 修改nginx.conf配置文件,根据你的需求配置服务器段(server block)。基本...

    windows server 2012 R2服务器下配置php7+nginx1.1环境

    打开 Nginx 的安装目录 `nginx-1.10.3/conf/nginx.conf` 文件。 2. **修改配置** - 更改 `root` 目录指向 `WNMP/www` 文件夹。 - 在 `server` 块中添加 `index.php` 至 `index` 指令中,以确保 PHP 文件被正确...

    nginx伪静态隐藏.php后缀,在url后补斜杠/

    按照以上配置完成后,当用户访问类似 `http://example.com/article/` 的 URL 时,Nginx 会自动将其解析为 `http://example.com/article.php`,这样用户就看不到实际的 `.php` 扩展名了,从而实现了 URL 的美化。...

    Nginx版UPUPW PHP绿色服务器平台

    UPUPW一键式Nginx+PHP+Redis+数据库服务开启与关闭控制面板; UPUPW内置小型的数据库管理面板,添加,删除,修改,导入,导出快捷方便; UPUPW已配置Nginx的虚拟主机支持伪静态文件,示例包含discuz,phpwind,WordPress和...

    01Nginx配置文件结构解析.pdf

    解析nginx.conf文件的结构对理解Nginx的工作机制至关重要。 Nginx配置文件一般分为几个主要部分:全局块、events块、http块、server块和location块。每个块可以包含多个配置指令,这些配置指令决定了Nginx服务器...

    nginx 开启 pathinfo的过程详解

    Nginx开启PathInfo的过程主要有两个步骤:一是通过URL重写使Nginx能够解析URL中的PathInfo部分;二是对location块进行配置,以便Nginx能够将PathInfo传递给后端脚本。接下来,我将详细介绍如何在Nginx上开启PathInfo...

    PHP连接Nginx服务器并解析Nginx日志的方法

    【PHP连接Nginx服务器并解析Nginx日志的方法】是关于在Web服务器环境中集成PHP和Nginx,特别是利用PHP-FPM(FastCGI Process Manager)来处理PHP脚本的技术实践。PHP-FPM是PHP的一个扩展,专门用于管理和优化PHP与...

    Windows平台PHP+nginx+MariaDB环境Wnmp_v3.1.0安装版

    本文将详细解析“Windows平台PHP+nginx+MariaDB环境Wnmp_v3.1.0安装版”的相关知识点。 首先,我们来看核心组件: 1. **Nginx**: Nginx 是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力而闻名。...

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解.pdf

    5. 配置Nginx以支持PHP解析: 打开Nginx主配置文件: ``` sudo vi /etc/nginx/nginx.conf ``` 找到`worker_processes`和`keepalive_timeout`行,根据你的服务器负载和需求调整这些值。例如,将`worker_processes`设...

    图书:Nginx HTTP服务器

    2. **配置文件解析**:学习如何编写和理解Nginx的配置文件,包括server、location、upstream等块的概念,以及指令的优先级和继承规则。 3. **HTTP服务器**:了解如何设置Nginx作为基本的HTTP服务器,处理静态资源如...

    nginx-fcgi.txt

    本文详细介绍了如何利用`nginx-fcgi`脚本让Nginx支持FastCGI,通过解析脚本内容和Nginx配置示例,为开发者提供了从理论到实践的一站式指南。通过FastCGI,Nginx可以更高效地处理动态内容,从而进一步提升网站的整体...

    Nginx应用技术指南__最新版

    ### Nginx应用技术指南知识点解析 #### 一、Nginx基础知识 **1.1 简介** Nginx是一款开源的Web服务器和反向代理服务器,由Igor Sysoev为俄罗斯大型网站Rambler.ru设计,旨在解决传统Web服务器在高并发连接下性能...

    Nginx高性能Web服务器详解

    1. 日志分析:使用工具如Logstash、ELK Stack等对Nginx日志进行收集、分析和可视化,了解服务器状态。 2. 调优工具:如ngxtop提供实时的Nginx性能指标监控,有助于找出性能瓶颈。 总结,Nginx以其高效、稳定的特点...

    ubuntu12.04安装Nginx+PHP5(PHP-FPM)+MySQL主机详解.pdf

    现在你可以上传PHP文件到`/usr/share/nginx/www`目录,并通过浏览器访问它们,Nginx将会通过PHP-FPM解析并执行PHP代码,返回结果给客户端。 为了进一步优化和增强安全性,你可能还需要进行以下操作: 1. 配置防火墙...

    nginx-1.5.5.zip nginx for windows 发布网页工具

    在Windows环境中,通常与PHP-FPM(FastCGI Process Manager)配合使用,使Nginx支持PHP解析。配置过程涉及以下步骤: 1. 安装PHP-FPM和PHP解释器。 2. 配置Nginx,添加处理PHP请求的`location`块,如: ``` ...

    Nginx 应用技术指南

    对Nginx的源代码进行详细的解析,理解其实现原理和技术细节。 **15.8 Nginx代码分析之(一)——初探** 初步探索Nginx的源代码结构和组织方式。 **15.9 Nginx代码分析之(二)——EmptyGif是如何工作的** 深入分析...

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

    修改Nginx配置文件以使用PHP解析器: ```bash sudo vi /etc/nginx/nginx.conf ``` 在`http`区块内添加以下配置: ```nginx location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ...

    nginx配置详细-最全说明

    接下来,我们将逐一解析这些配置项的意义及用法。 #### 二、基本配置 1. **`user`**: - **含义**: 指定Nginx进程运行时所使用的用户和组。 - **示例**: `user www www;` - **作用**: 提高系统的安全性,确保...

    linux+nginx+mysql+php搭建高性能web服务器

    5. **FastCGI**:FastCGI是一种协议,允许Web服务器与持久性进程(如PHP解析器)通信,从而提高了处理动态内容的速度。在Nginx中配置FastCGI,可以显著提高PHP应用的响应速度。 6. **安装步骤**:LNMP的安装通常...

    nginx-1.17.7.tar.gz

    Nginx 1.17.7 是一个流行的开源Web服务器的更新版本,它以其高性能、稳定性以及对高并发处理能力而闻名。这个版本可能看起来与前一版本的变化不大,但每个小更新都可能包含性能优化、安全修复或新功能的引入,这对于...

Global site tag (gtag.js) - Google Analytics