nginx和php-fpm整合

nginx和php-fpm配置

php的配置:
1. vi  php-fpm.conf
  listen_address 192.168.2.22:9000;
  user  nobody; 去掉注释
  group nobody; 去掉注释
2.allow_clients 192.168.2.22

3.request_terminate_timeout = 0  去掉注释

nginx的配置:

原样:#location ~ \.php$ {
   #         root           html;
   #         fastcgi_pass   127.0.0.1:9000;
   #         fastcgi_index  index.php;
   #         fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
   #         include        fastcgi_params;
   #     }
   
 改为:
             fastcgi_pass   192.168.2.22:9000;
             fastcgi_param  CRIPT_FILENAME  $document_root$fastcgi_script_name;

总结:listen_address 192.168.2.22:9000; | 127.0.0.1:9000
      allow_clients 192.168.2.22;      | 127.0.0.1
      fastcgi_pass   192.168.2.22:9000; | 127.0.0.1:9000
 
      这三个参数的值必须保持相同

时间: 2024-10-18 07:36:49

nginx和php-fpm整合的相关文章

Nginx与php的整合

"Nginx与php的整合"与"apache与php的整合"有所不同,apache是把php当作自己的一个模块进行启动:而nginx是把http请求变量(如get,usr_agent等)和请求的上下位原模原样的转发给php进程,即php是独立的进程,同时保持与nginx进行通信,这样的工作方式叫fastcgi.php进程的端口是9000. 所以说,apache的php不能用于nginx. 准备工作 1.首先请到php的官方网站里下载php.(注意!截止本文的时候,请

夺命雷公狗---linux NO:33 linux下的nginx和php的整合

在linux 下  nginx 和  php   我们是分开两个不同的程序的,不像在windows 下  php  只是  apache 的一个模块而已.. 所以我们让他们整合才可以, 原理 就是 通过 nginx 提交用户的请求指令 来个  nginx,然后他再进行转发给 php ,php处理完成后他将返回结果给nginx... 首先我们来到 nginx 的 conf  配置文件目录下编辑  nginx.conf  文件,如下所示: 然后我们将65行到71行的  #  号都给去掉,然后对他开始

nginx + php 安装与整合

环境: Linux moban 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 1.我们这里使用的php是5.3.27版本,在企业中一般是5.2.17这个比较经典的版本.2.安装之前我们要确认mysql和nginx已经安装,运行时没有问题的,最好检查一遍. 3.检查相关的包是否安装:    rpm -qa zlib libxml libjpeg freetype li

Nginx+Django-Python+BPMN-JS的整合工作流实战项目

前言 找一个好用的画图工具真心不容易,Activiti 工作流自带的 Web 版画图工具,外表挺华丽,其实使用起来各种拧巴:Eclipse 的 Activiti 画图插件,对于相对复杂的流程也是很不友好. 环境搭建 网上有许多详细的安装配置步骤,这里就不一一赘述,只列出相关版本. 软件 版本 功能 地址 Python 3.7.1 脚本语言 https://www.python.org/ Django 2.1.3 Web框架 https://www.djangoproject.com/ PyCha

源码nginx与php整合

一.说明: 1.nginx与php的整合是将php作为单独的应用程序运行.nginx只处理静态页面,也就是*.html,而动态页面*.php交由php进行处理. 二.安装源码编译环境: 三.准备所需源码包(附件:源码包): 四.nginx编译安装: 1.安装依赖包: 2.编译安装nginx: 五.php编译安装: 1.安装依赖包: 2.将php-fpm作为补丁添加到php中:   3.编译安装php: 六.nginx配置及启动: 1.主配置文件修改:   2.启动nginx: 七.php-fpm

Fastdfs与Nginx的整合

fastdfs在4.06版本以后,就不再支持自带的http服务了,如果需要使用http服务来访问文件,则可以与nginx结合部署,实现http服务. 硬件环境: tracker:192.168.189.146 storage:192.168.189.145 (group1) storage:192.168.189.144 (group2) 软件环境: Tengine_2.0.3 fastdfs-nginx-module_v1.15 假设fastdfs集群已经搭建完成,现开始进行nginx的整合.

Fpm 之 Nginx rpm 包制作

Fpm 之 Nginx rpm 包制作 一.下载nginx编译安包机器上 wget http://nginx.org/download/nginx-1.12.2.tar.gz 二.安装nginx的编译所需的依赖包 yum -y install pure lib gcc-c++ openssl openssl-devel 三.编译安装nginx tar -zxvf nginx-1.12.2.tar.gz cd nginx-1.12.2 ./configure --prefix=/app/nginx

zabbix nginx php mariadb安装

mariadb编译安装 1,现在源码包这里用的 mariadb-10.0.15.tar.gz 解压 下载地址  http://mirrors.neusoft.edu.cn/mariadb/mariadb-10.0.15/source/mariadb-10.0.15.tar.gz [[email protected] src]# ls mariadb-10.0.15.tar.gz [[email protected] src]# tar xf mariadb-10.0.15.tar.gz  [[e

配置安装nginx

1.解决依赖关系和优化所需的组件 编译安装nginx需要事先需要安装开发包组"Development Tools" .同时,安装pcre-devel包,用yum安装即可 安装TCMalloc和google-perftools(TCMalloc只是google-perftools的一个组件,主要是优化内存分配效率和速度的),如果是64位系统请先安装libunwind库,我是32位系统,就不安装了 下载google-perftools http://gperftools.googlecod

WEB平台架构之:LNMP(CentOS6.5+Nginx+MySQL+Php)

WEB平台架构之:LNMP(CentOS6.5+Nginx+MySQL+Php)     为了写Nginx的系列教程,在介绍Nginx的各项功能时,能有个测试的环境,因此于此写一篇LNMP的架构搭建,使那些看文档的人能够搭建自己的环境来测试Nginx的功能.但是通常情况下nginx用作纯web站点不是很多,更多的是将nginx用在反向代理环境中.但是由于nginx处理静态文件的优越性能,也常常会使用nginx配合php来实现动静分离,起到web响应加速的功能. 1.准备工作OS:CentOS6.