windows 下XAMPP 使用Nginx替代apache作为服务器
说实话, 在windows下使用Nginx 着实有点不太方便, 但因项目需求, 又不想换系统(虽然可以搞个虚拟机玩), 只能用Nginx了
好了, 不多说了. 开始...
首先我用的是xampp包(Apache+Mysql+php+perl) 用的是3.2.2版, 这里各自喜欢...不多说
一般我是把xampp安装在D:\xampp下的...
首先去下载一个Nginx的包.. 戳这->http://nginx.org/en/download.html 有三个版的(Mainline version / Stable version / Legacy versions ) 我是下了个稳定版的 即Stable version ,不要问为什么, 因为稳定!
下完后就可以解压至D:\xampp\nginx 了... 如图:

这里得去php文件夹那里, 把那个php.ini Copy一份, 命名为php-cli.ini 这个就是为了给Nginx玩的. 而不会影响Apache 的使用....
好了. 到这里, 就打开php-cli.ini(建议文本器打开)
配置一下下面几个 直接查找就行了::
enable_dl = On;
cgi.force_redirect = 0;
cgi.fix_pathinfo=1;
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1;
OK 现在就可以打开nginx.exe了

(这里的-b 应该是 -a 和 -p 的集合...吧)
然后再开一个cmd 下输 D:\xampp\nginx\nginx

这里有点麻烦就是, 如果挂了. 就得重新打开一个cmd... D:\xampp\nginx\nginx -s reload
也可以这样处理, 关闭Nginx
taskkill /F /IM nginx.exe > nul
taskkill /F /IM php-cgi.exe > nul
建议如果是改了配置的话, 得先使用 nginx -t 测试看有没有报错. 再reload 或者其它操作
还有我看了下网上说的, 可以借助RunHiddenConsole 来管理Nginx (这里我没试过, 有空得搞搞)
注意: nginx不能和apache 同时使用, 因为他们默认都使用同一个端口 所以你开nginx得把apache干掉
Nginx 配置:
打开nginx\conf\nginx.conf
这里我是直接引入了文件夹去找其它的配置
像这样(-^-)
include web/*.conf;

location / {
root D:/xampp/htdocs/;
index index.html index.htm index.php;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
location ~* \.php$ {
root D:/xampp/htdocs/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
配置根站点...
还有配置一下那个phpmyadmin
location = /phpmyadmin/ {
root D:/xampp/;
index index.php index.html index.htm;
}
location ~* /phpmyadmin/.*\.php {
root D:/xampp/;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME D:/xampp/$fastcgi_script_name;
}
重新加载配置>>>D:\xampp\nginx\nginx -t >>> D:\xampp\nginx\nginx -s reload
配域名的话这里就不写了. 不会的话, www.baidu.com 是个好东西.
windows 下XAMPP 使用Nginx替代apache作为服务器的更多相关文章
- windows 下使用Nginx替代apache作为服务器
说实话, 在windows下使用Nginx 着实有点不太方便, 但因项目需求, 又不想换系统(虽然可以搞个虚拟机玩), 只能用Nginx了 好了, 不多说了. 开始... 首先我用的是xampp包(A ...
- (转)windows 下安装配置 Nginx 详解
windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...
- windows下XAMPP安装php_memcache扩展
windows下XAMPP安装php_memcache扩展 首先下载phpmemcache,地址为: http://up.2cto.com/2012/0522/20120522094758371.ra ...
- windows下编译调试nginx
typora-copy-images-to: image windows下编译调试nginx linux使用gdb跟踪代码效率不高,在通过跟踪代码进行源码分析,与定位复杂逻辑问题时,如果有一个简单易用 ...
- Windows下PHP服务nginx不能使用file_get_contents的原因
注意:本文为转载,原文链接:Windows下PHP服务nginx不能使用file_get_contents/curl/fopen的原因! 一.问题说明 在Windows环境下搭建了一个本地开发服务环境 ...
- Windows下安装配置免安装MySQL5.7服务器
Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...
- windows server2008服务器下XAMPP集成环境配置apache的SSL证书:
1.在腾讯与申请的免费SSL证书.按其要求配置,并提交申请,进行审核,审核通过,获得一年使用的SSL免费证书. 2.按下面的要求,进行SSL证书安装配置.本人在配置XAMPP下的apache时,无需复 ...
- Windows下搭建PHP环境:Apache+PHP+MySQL
本文简单记录一下Windows下搭建PHP环境的过程,一些细节可以参照本文参考资料,此文不再赘述 准备工作: Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的 ...
- windows下安装awstats来分析apache的访问日志
一.啰嗦两句 之前在Windows下用Apache时,也曾经配置过Awstats,然后换了工作,改用Linux+nginx,渐渐把Apache忘记了.又换了工作,又得用Apache,这回版本更新到2. ...
随机推荐
- solr6.6 高级搜索Facet
1.介绍 facet分面查询是solr中以导航为目的的查询,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步实现渐进式精确搜索. 什么字段适合用facet呢? fa ...
- CentOS下安装实时检測网络带宽的小工具bmon
首先下载rpmforge-release扩展的rpm包 32位操作系统:wget http://www.sudu.us/Tools/bmon/rpmforge-release-0.3.6-1.el5. ...
- spring中反射机制和注入的使用
http://www.cnblogs.com/andin/archive/2011/04/30/spring.html spring的一大核心概念是注入, 但是,这存在的一个前提就是类是由spring ...
- Quartz简介 用 Quartz 进行作业调度
http://www.ibm.com/developerworks/cn/java/j-quartz/现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展. ...
- Python课程之元组
元组(Tuple) 一.定义: 与列表(list)不同的是,元组不支持修改,但是若元组中的元素本身是可变对象,如列表,则可以修改.元素之间用逗号隔开,并且元素的类型可以任意. 二.操作: 1.创建:直 ...
- 工作总结 管理NuGet 程序包 中 找不到 npoi 怎么办
在设置里 勾选 可用程序包源
- 一个由正则表达式引发的血案 vs2017使用rdlc实现批量打印 vs2017使用rdlc [asp.net core 源码分析] 01 - Session SignalR sql for xml path用法 MemCahe C# 操作Excel图形——绘制、读取、隐藏、删除图形 IOC,DIP,DI,IoC容器
1. 血案由来 近期我在为Lazada卖家中心做一个自助注册的项目,其中的shop name校验规则较为复杂,要求:1. 英文字母大小写2. 数字3. 越南文4. 一些特殊字符,如“&”,“- ...
- yum安装epel后报错
Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfi ...
- 判断当前VC 是push还是present的
NSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) ...
- Linux Ctrl+z bg fg jobs命令使用
一.暂停前台运行时间长的程序 使用Ctrl + z然后可以看到系统提示: []+ Stopped /home/test/demo.sh 二.bg命令 将程序放到后台处理 bg %jobnumber ...