[Nginx] - PHP+FPM相关的配置
CodeIgniter的配置:
worker_processes  ;
events {
    worker_connections  ;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  ;
    fastcgi_connect_timeout 300s;
    fastcgi_send_timeout 300s;
    fastcgi_read_timeout 300s;
    fastcgi_buffer_size 128k;
    fastcgi_buffers  128k;#
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;
    #gzip  on;
    server {
        listen       ;
        #server_name  localhost;
        location / {
                root   html;
                index  index.php index.html index.htm;
                try_files $uri $uri/ /index.php?$uri&$args;
        }
        location ~ \.php$ {
                include        fastcgi_params;
                root           html;
                fastcgi_pass   127.0.0.1:;
                fastcgi_index  index.php;
                fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        }
    }
}
ThinkPHP配置:
worker_processes  ;
events {
    worker_connections  ;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  ;
    fastcgi_connect_timeout 300s;
    fastcgi_send_timeout 300s;
    fastcgi_read_timeout 300s;
    fastcgi_buffer_size 128k;
    fastcgi_buffers  128k;#
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;
    #gzip  on;
    server {
        listen       ;
        #server_name  localhost;
        location / {
                root   html;
                index  index.php index.html index.htm;
                #try_files $uri $uri/ /index.php?$uri&$args;
                if (!-e $request_filename) {
                        rewrite ^(.*)$ /index.php?s=$ last;
                        break;
                }
        }
        location ~ \.php$ {
                #include        fastcgi_params;
                include        fastcgi.conf;
                root           html;
                fastcgi_pass   127.0.0.1:;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^(.+\.php)(/.*)$;
                fastcgi_param  PATH_INFO $fastcgi_path_info;
        }
    }
}
Laravel配置:
worker_processes  ;
events {
    worker_connections  ;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  ;
    fastcgi_connect_timeout 300s;
    fastcgi_send_timeout 300s;
    fastcgi_read_timeout 300s;
    fastcgi_buffer_size 128k;
    fastcgi_buffers  128k;#
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;
    #gzip  on;
        server {
                listen ;
                #server_name localhost;
                root /usr/local/nginx/html/public;
                index index.html index.php;
                location / {
                        try_files $uri $uri/ /index.php$is_args$query_string;
                }
                location ~ \.php$ {
                        try_files $uri =;
                        fastcgi_pass 127.0.0.1:;
                        fastcgi_index index.php;
                        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                        include fastcgi_params;
                }
        }
}
前提是要启动PHP的FPM(默认端口为9000):
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf
[Nginx] - PHP+FPM相关的配置的更多相关文章
- Nginx的配置中与流量分发相关的配置规范:
		1.除首页外,其他页面都在某个目录中首页可以直接在根目录下,其他页面都要在根目录下的目录中.不同的location尽量使用第一个dir的模式进行区分,便于区分该流量是落在nginx本地,还是转发到后端 ... 
- Nginx http相关常用配置总结
		Nginx http相关常用配置总结 by:授客 QQ:1033553122 测试环境 nginx-1.10.0 client_max_body_size Syntax: client_ma ... 
- Linux centos VMware Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
		一.Nginx防盗链 配置如下,可以和上面的配置结合起来 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|x ... 
- Nginx搭建与相关配置
		目录 一.Nginx简介 1.1 概述 1.2 Nginx与Apache的差异 二.编译安装Nginx服务 2.1 将nginx软件包传到主机/opt目录下 2.2.安装依赖包 2.3.添加模块编译安 ... 
- 深入理解PHP之:Nginx 与 FPM 的工作机制
		网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ... 
- HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)
		这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ... 
- Nginx负载均衡的详细配置及使用案例详解.
		感谢看过这一些列博文和评论的小伙伴, 我把自己所看到的学到的拿到这里来分享是想和大家一起学习进步, 想听听园友给出的意见, 也是对自己学习过程的一个总结. 技术无止境, 我们仍需努力! 1,话不多说, ... 
- Windows下Nginx Virtual Host多站点配置详解
		Windows下Nginx Virtual Host多站点配置详解 此教程适用于Windows系统已经配置好Nginx+Php+Mysql环境的同学. 如果您还未搭建WNMP环境,请查看 window ... 
- 记录一次自己对nginx+fastcgi(fpm)+mysql压力测试结果
		nginx + fastcgi(fpm) 压力测试: CentOS release 5.9 16核12G内存 静态页面: 并发1000,压测200秒,测试结果: 系统最大负载5.47 成功响应: 25 ... 
随机推荐
- 生成highcharts报表时对数据没有用= eval('([' + seriesArray+ '])')处理生成数组,而是简单的拼成字符串,结果导致大量的场景出现
			<script type="text/javascript"> //异步初始周达成率趋势图信息 function goFinishQuery() { var yearN ... 
- hadoop2的高可用性
			1 hadoop2 namenode由一个节点变成两个节点,同时在线,且同时只有一个是活跃的,如果一个出了问题,另外一个立即接替:没必要配置Secondary NameNode.Checkpoi ... 
- YARN资料收集
			hdfs2的HA: http://www.cnblogs.com/meiyuanbao/p/hadoop2.html 
- codewars 随手记
			1.ES6数组遍历语法糖=> 在C#Linq里曾经用过,因此也不是很陌生. var range = Array.apply(null, Array(x)).map((_, i) => ++ ... 
- c#中方法的重载
			转自:http://www.cnblogs.com/lovesong_blog/articles/1416617.html string和program都是Object的派生类,string类型是se ... 
- 基于mongodb的java之增删改查(CRUD)
			1,下载驱动https://github.com/mongodb/mongo-java-driver/downloads,导入工程java中 2,建立测试代码 import java.net.Unkn ... 
- 在Sublime Text 3 中安装SublimeLinter,Node.js进行JS&CSS代码校验
			转载自:http://www.wiibil.com/website/sublimelinter-jshint-csslint.html 在Sublime Text中安装SublimeLinter,No ... 
- sublime上安装c/c++代码分析工具 sublime Linter - cppcheck
			项目官方说明 sublime Linter - cppcheck 理解下sublime Linter - cppcheck, 它是插件的插件,sublime的插件sublimeLinter的插件.网络 ... 
- python 中md5 和 sha1 加密, md5 + os.urandom 生成全局唯一ID
			首先先来介绍一下md5 和 sha1 的概念 MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法).128位长度.目前MD5是一种不可逆算法. 具有很高的安全性 ... 
- js判断手机系统是iOS还是android
			var arg = navigator.platform; if(arg == "iPhone"){ ... 
