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 是个好东西.
转载于:https://www.cnblogs.com/wherein/p/6225705.html
windows 下XAMPP 使用Nginx替代apache作为服务器相关推荐
- Windows下搭建个人博客(Apache+MySQL+PHP+WordPress)
Windows下搭建个人博客(Apache+MySQL+PHP+WordPress) CSDN博客的广告实在是烦,就自己在阿里云上搭建了一个博客(http://www.corfox.cn),CSDN博 ...
- windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流
windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流 推流和拉流的概念 以及RTMP协议 在直播中,一般需要三个角色:主播,服务器,用户.主播通过推流将数据推到服务器上,而用户可 ...
- windows下nginx-http-flv-module的nginx集成环境的傻瓜式部署
windows下nginx-http-flv-module的nginx集成环境的傻瓜式部署 [背景]最近需要在windows server 2012上,使用nginx+ nginx-http-flv- ...
- windows下彻底关闭nginx服务
windows下彻底关闭nginx服务 在nginx目录下打开cmd窗口 运行命令:start nginx 启动nginx服务 运行命令:nginx -s stop 停止nginx服务 运行命令:ng ...
- 配置Nginx前端Apache后端服务器LNMPA-与LNMP,HHVM性能比拼
文章目录 LNMPA一键安装 LNMPA性能比较 HHVM性能比拼 Nginx前端小结 文章目录 LNMPA一键安装 LNMPA性能比较 HHVM性能比拼 Nginx前端小结 Apache和Nginx ...
- win7 linux ssh key,Windows下创建SSH Key并登录Linux服务器
上一篇文章我给大家普及了在macOS下创建SSH Key并登录Linux服务器的操作,这篇文章带大家了解一下在Windows下创建SSH Key并登录Linux服务器的操作流程. 创建SSH Key ...
- Windows下如何使用VScode连接远程linux服务器进行远程开发
Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...
- windows下安装awstats来分析apache的访问日志
一.啰嗦两句 之前在Windows下用Apache时,也曾经配置过Awstats,然后换了工作,改用Linux+nginx,渐渐把Apache忘记了.又换了工作,又得用Apache,这回版本更新到2. ...
- windows下快速安装nginx 并配置 开机自启动
nginx已经是我们日常开发中在常用不过的工具了,简单快捷的安装和配置,大大减少了我们部署调试浪费的时间,本文给各位同学介绍一下nginx正常安装流程,以及开机自启动配置,记得提前收藏,莫要书到用 ...
最新文章
- 数据结构[栈与队列]的基本操作
- 自学linux指令分析-cat
- 在Anacoda中管理多个版本Python
- Spring源码阅读(六)
- rocketmq发送顺序消息(四)
- 如何成为CSDN博客专家
- Java基础篇:数组
- 微软研发流程(ALM)管理培训会议(比亚迪汽车)
- 全国计算机等级考试题库二级C操作题100套(第55套)
- c语言程序中return的作用,单片机C语言程序中return dat 什么意思
- 手机html端悬浮球,手机移动端网站触屏可拖动悬浮球
- mysql 更改一行_mysql怎么修改数据表里一行数据?
- Java时间类之间的转换案例——计算自己活了多少天
- 恩施机器人编程_恩施武汉机器人激光切割机
- 一套SCDM脚本建模与二次开发攻略
- Kubernetes CSI
- 个人miniblog被迫备份至此
- android 蓝牙sco开发
- 幂平均不等式,幂平均不等式加权形式
- 【百度快照】基于MATLAB GUI的条形码识别系统
热门文章
- 春色满园关不住,带你体验阿里云 Knative
- OpenYurt:延伸原生 Kubernetes 到边缘场景下的落地实践
- 快速部署 Spring PetClinic 到函数计算平台
- 开始报名!首次阿里巴巴经济体双 11 云原生实践展示
- effective typescript_初学typescript(一) - 来亦何哀
- 多进程并发环境下的磁盘调度性能分析_来说说如何提高服务器的并发能力?
- 电脑音响怎么插_【图片】汽车音响改装案例本田CRV改装德国HELIX汽车音响_汽车音响改装吧...
- 高效使用Google
- 【视频课】图像分类最新内容来了(言有三录制6大理论部分讲解)
- 【直播回放】新手如何入门并学习自然语言处理