1、需要工具:

下载ngnix  网址:http://nginx.org/

下载:RunHiddenConsole

第二步 将下载文件解压后,将RunHiddenConsole拷贝到ngnix目录与php所在目录

修改conf目录下ngnix.conf,使其支持php

 1 site:
 2
 3 server {
 4     listen      80;  #端口
 5     server_name example.org www.example.org; #域名
 6     root        e:/www;
 7
 8     location / {
 9         index   index.html index.php;
10     }
11
12     location ~* \.(gif|jpg|png)$ {
13         expires 30d;   #缓存图片文件
14     }
15 #支持php
16     location ~ \.php$ {
17         fastcgi_pass  127.0.0.1:9000;
18         fastcgi_param SCRIPT_FILENAME
19                         e:/www$fastcgi_script_name;
20         include       fastcgi_params;
21     }
22 }

View Code

另外可以把虚拟主机单独出来

在ngnix.conf文件中加入如下代码http{#其它代码include vhost/*.conf; #加载vhost目录下的虚拟主机配置文件 }可以在conf文件夹中新建一个vhost文件夹,在此目录下建立新文件自定义文件名,扩展名为conf即可,在文件中加入如下代码server {listen       80;server_name  www.szs.com;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   E:/20nc;index  index.php index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ \.php$ {#root           D:/wamp/www;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME E:/20nc$fastcgi_script_name;include        fastcgi_params;}location ~* \.(gif|jpg|png)$ {expires 30d;}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one#location ~ /\.ht {deny  all;}}

  

第三步:配置php.ini文件使其支持cgi

;cgi.force_redirect = 1,删除前面的分号:cgi.force_redirect = 1

;cgi.fix_pathinfo=1,删除前面的分号:cgi.fix_pathinfo=1

;cgi.rfc2616_headers = 0,删除前面的分号:cgi.rfc2616_headers = 1

第四步:制作启动和关闭ngnix文件

注意:路径请自行更改start.bat@echo offecho start_nginx.batecho Starting PHP FastCGI...cd D:/bin/php/php5.5.12d:RunHiddenConsole php-cgi.exe -b 127.0.0.1:9000 -c php.iniecho Starting nginx...cd C:/nginxc:RunHiddenConsole nginx.exeExitexit.bat@echo offecho stop_nginx.batecho Stopping nginx...taskkill /F /IM nginx.exe > nulecho Stopping PHP FastCGI...taskkill /F /IM php-cgi.exe > nulexit

 

转载于:https://www.cnblogs.com/fogwang/p/5506013.html

windows下ngnix+php配置相关推荐

  1. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

  2. Mongodb在windows下配置文件的配置

    Mongodb在windows下通过配置文件配置和访问 博客分类: Mongodb 数据库 mongomongodbwindows配置 Mongodb配置文件配置: 第一步:在"D:\Mon ...

  3. 关于windows下的libtorch配置

    关于windows下的libtorch配置 1.环境 Windows service 2012 R2/Windows10 Cuda 9.0 OpenCV3.4.1 Libtorch1.0 VS2017 ...

  4. myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境

    windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...

  5. 读取串口 :javax.comm 2.0 windows下Eclipse的配置

    javax.comm 2.0  windows下Eclipse的配置       要在Windows下,对计算机的串口或并口等进行编程,可以选择使用Java Communication API (ja ...

  6. Mongodb在windows下通过配置文件配置和访问

    Mongodb在windows下通过配置文件配置和访问 博客分类: Mongodb 数据库 mongomongodbwindows配置 Mongodb配置文件配置: 第一步:在"D:\Mon ...

  7. Windows下MySql主从配置实战教程

    Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...

  8. Windows下PySpark的配置

    Windows下PySpark的配置 环境: hadoop-2.7.4 spark-2.4.3-bin-hadoop2.7 jdk-1.8 hadooponwindows Anaconda3 pyth ...

  9. Windows下PVM的配置与编程实践

    关键词:PVM,Windows,配置,编程 作者:丁玲,韩君,李元香 概述:PVM是一个综合的软件工具与库的集合,它是仿效基于互联的各种体系结构的计算机一个多用途的.灵活的.异构并发计算框架.在Win ...

最新文章

  1. 给程序员的VIM速查卡
  2. unittest多线程生成报告-----BeautifulReport
  3. Java 技术篇-mac操作系统JRE、JDK环境的配置演示
  4. 多线程的基本概念 (什么是cpu)
  5. [导入]SQL中的临时表和表变量
  6. java.lang.NumberFormatException: multiple points错误问题
  7. 美团广告实时索引的设计与实现
  8. Cocos2dx中零散知识点
  9. 3蛋白wb_老司机手把手教你选WB内参
  10. react和nodejs_如何使用React,TypeScript,NodeJS和MongoDB构建Todo应用
  11. 如何在SQL Server中比较表
  12. java求解一给定数字的二进制表达中的1的个数
  13. ddtek.oracle.dll使用相关
  14. 迅为RK3399开发板嵌入式linux开发指南
  15. vs2013下载安装
  16. 无 Flash 时代,让直播拥抱 H5
  17. syslog server配置与logrotate的配置与理解
  18. Java基础之双色球彩票玩法
  19. android sdk投屏,乐播投屏安卓版原生sdk--不建议使用
  20. tools自动登录签到脚本

热门文章

  1. python实现sobel_OpenCV-Python系列之Sobel和Scharr算子
  2. python判断字符是否为数字或字母
  3. 编辑距离:最长公共子序列-LCS问题
  4. html 地址坐标图标,浏览器地址栏中显示自定义小图标
  5. 开机后台运行jupyter_手机重启=关机再开机?原来差别竟这么大,很多人都不知道!...
  6. 在vue项目中对axios进行封装
  7. 2021-01-07 matlab数值分析 数值积分与数值微分 复合梯形公式 复合Simpson公式
  8. https协议 ppt 下载卷_做PPT被版权吓得心颤颤?教你如何搞到靠谱素材
  9. 学习Git_12.10
  10. C语言实验——打印金字塔_JAVA