windows上配置nginx php,Windows下配置Nginx使之支持PHP
1. 首先,将 nginx.conf 中的 PHP 配置注释去掉。01# pass the PHP scripts to FastCGI server listening on 127.0.0.1:900002#03#location ~ .php$ {04# root html;05# fastcgi_pass 127.0.0.1:9000;06# fastcgi_index index.php;07# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;08# include fastcgi_params;09#}1011location ~ .php$ {12root html;13fastcgi_pass 127.0.0.1:9000;14fastcgi_index index.php;15fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;16include fastcgi_params;17}
2. 这里使用的 PHP 是以 cgi 的形式,所以要启用 php-cgi,修改 php.ini,把注释去掉:1;cgi.fix_pathinfo=12cgi.fix_pathinfo=1
3. 启动 php-cgi 和 nginx,下面介绍两个脚本:
start_nginx.bat01@echo off0203REM set PHP_FCGI_CHILDREN=504set PHP_FCGI_MAX_REQUESTS=10000506echo Starting PHP FastCGI...07RunHiddenConsole D:/xampp/php/php-cgi.exe -b 127.0.0.1:9000 -c D:/xampp/php/php.ini0809echo Starting nginx...10RunHiddenConsole D:/nginx/nginx.exe -p D:/nginx/
stop_nginx.bat1@echo off2echo Stopping nginx...3taskkill /F /IM nginx.exe > nul4echo Stopping PHP FastCGI...5taskkill /F /IM php-cgi.exe > nul6exit
可以看看进程里,如果 nginx 和 php-cgi 都有,那么差不多要成功了。最后,可能会出现 "No input file specified" 的问题,那么修改一下 nginx.conf :01location ~ .php$ {02#root html;03root D:/nginx/html;04fastcgi_pass 127.0.0.1:9000;05fastcgi_index index.php;06#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;07#fastcgi_param SCRIPT_FILENAME D:/nginx/html$fastcgi_script_name;08fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;09include fastcgi_params;10}
注意注释的地方,修改成下面那行,请根据你的具体文件配置路径。
编辑 test.php :1<?php2phpinfo ();3?>
运行 http://localhost:81/test.php,OK。
windows上配置nginx php,Windows下配置Nginx使之支持PHP相关推荐
- 【Qt开发】Qt Creator在Windows上的调试器安装与配置
Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...
- windows 上Miktex的镜像源最新配置方法
windows 上Miktex的镜像源最新配置方法 安装完Miktex之后,试了试网上的例子,发现要安装包,但是默认的国外的(反正连接失败),就去搜如何更换国内镜像源,然而,然并卵,特别是一个百度的一 ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- windows中安装mysql和php_windows下配置php + mysql环境
一.php服务器环境:apache + php安装与配置 1.下载apache.(httpd.apache.com) apache官网只提供源码,编译文件会有跳转到别的网站的下载地址. 如需VC9或V ...
- 在windows上模拟linux环境,Windows下使用NCL(Cygwin模拟Linux环境)
参考自:http://bbs.lasg.ac.cn/bbs/thread-37043-1-1.html 1.下载 所需文件均可在此下载:http://yunpan.cn/cQsvAEe3Axs2Z ...
- 10停止nginx命令 win_Linux下配置Nginx并使用https协议
环境 Centos7.6nginx-1.17.0 下载 官网:http://nginx.org/download/nginx-1.17.0.tar.gz 环境确认 在安装nginx前首先要确认系统中是 ...
- mac 配置php和mysql_Mac下配置PHP+MySql环境
由于最近需要布置mantis用来进行bug追踪,在此记录其过程. 由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令: sud ...
- oracle数据库配置环境,win7环境下配置oracle数据库的方法
前些日子在在Win7下安装了oracle 11g,不过PL/SQL却没法用,在实验的过程中,遇到了很多问题,下面就教您win7环境下配置oracle数据库的方法,供您参考. 环境:Windows 7( ...
- linux离线配置qt环境,Linux下配置QT环境
一.下载Qt源码包到本机,然后解压缩 #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-s ...
- linux 怎么配置apache,在Linux下配置Apache Web服务
<在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...
最新文章
- Selenium高亮页面对象
- TypeScript class 的访问控制
- 算法 --- 平衡二叉树
- mongodb的IO测试工具 mongoperf
- XML——流机制解析器
- 深入理解call、apply、bind(改变函数中的this指向)
- 不选择互联网行业,学弟学妹可以选择这些新兴科技行业发展!
- OpenGL:freeglut ERROR: Function <glutCreateWindow> called without first calling ‘glutInit‘.
- 山大网络教育线上作业计算机,山大网络教育《计算机基础》模拟参考答案.doc...
- 内卷严重?给程序员的几条建议
- Delphi中Hash表的使用方法!
- 葡萄酒逻辑回归分类(scala实现)
- 大智慧新一代文件下载
- 计算机组成原理存储系统一章中的那些英语缩写
- 游戏地图编辑器,JAVA版简单实现
- 学习laravel5,Win7安装Composer-Setup.exe,出错ERR_CONNECTION:Unable to connect to getcomposer.org
- 什么是多态,JAVA 中多态的实现机制
- python——快递分拣
- 工作流系列: 工作流模式
- 同样的棋牌游戏,不同的价格,不同公司的价格差距这么大?
热门文章
- Redis 内存用完会怎样?
- C# Winform 窗体美化(五、鼠标穿透)
- Listener refused the connection with the following error 错误解决(最大连接数)
- 二、WIN10 64位下Pycharm打包.py程序为可执行文件exe
- android高仿天天动听,Android仿天天动听歌曲自动滚动view
- 宽带和流量是分开的吗_为什么现在的手机套餐与宽带越来越贵,只是因为建设5G吗?...
- ASP.NET MVC 使用防伪造令牌来避免CSRF攻击
- fastai学习:02_production Questionnaire
- MYSQL数据库实验三多表查询_数据库之 MySQL --- 数据处理 之多表查询 (三)
- linux内核网络raw_cpu_add,深入理解Linux网络技术内幕-设备注册和初始化(四)