新建windows环境wnmp

由于业务确实需要,现从头开始搭建一套完整的环境,从装操作系统开始

在这里插入图片描述
安装步骤没什么需要特别注意的,鼠标点点点
下面这步需要看一下,开启远程桌面的
在这里插入图片描述
在这里插入图片描述

安装服务

MS SQL
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

老老实实回来安装jre
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一般来讲,会遇到一个安装R环境失败的情况,其实不太影响

我们继续进行下一步

安装MSsql的管理工具

在这里插入图片描述
一路到头,没有意外
在这里插入图片描述

安装的步骤基本完成

这里更新一个问题,在安装了mssql以后会有一个服务占用80端口,导致我们的nginx起不来
这个服务是sqlserver reporting services服务

排查过程,顺便学习windows power shell命令

netstat -aon | findstr :80 

在这里插入图片描述

tasklist|findstr "4"  

在这里插入图片描述
总之就是要干掉 reporting server &SQLEXPRESS

接下来需要的是暴露服务端口,数据库服务
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


安装tomcat

https://tomcat.apache.org/download-90.cgi
在这里插入图片描述
一切只要按照默认安装选项就可以满足要求

默认的工作目录路径如下
C:\Program Files\Apache Software Foundation\Tomcat 9.0
在这里插入图片描述

关于tomcat的启动和停止

如图,在任务栏的最右侧找到这个图标
在这里插入图片描述
用鼠标右键可以看到操作选项
在这里插入图片描述
安装并且启动tomcat之后,可以访问localhost:8080
出现如图页面表示启动成功
在这里插入图片描述


安装nginx

下载地址

https://nginx.org/en/download.html?_ga=2.146759863.2082323838.1570615195-1202414959.1562225307

一定!一定!要选择 stable version
在这里插入图片描述

安装只需要将下载来的zip包解压到你需要的目录就可以了

关于nginx的启动和停止

找到nginx的工作目录,双击这个图标即可启动
在这里插入图片描述
或者在cmd里面输入

where:\your\nginx\installed\start nginx

停止nginx的方法有很多,最简单粗暴的是任务管理器kill task
或者在cmd里面输入

where:\your\nginx\installed\nginx -s stop

默认情况下nginx监听80端口,所以启动nginx后访问localhost:80看到如下图,表示nginx安装成功
在这里插入图片描述


安装php

1、下载PHP for win
https://windows.php.net/downloads/releases/archives/
选版本要选带nts的,因为我们要配合nginx一起
nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包

以5.6.40为例子

在这里插入图片描述
下载完找个地方解压,然后到解压后的目录下找
php.ini-recommended(推荐配置)
复制一份,备份保险
然后将其中一个改名为php.ini,接着修改配置

extension_dir = "./ext"
更改为
extension_dir = "D:/wnmp/php5/ext"

解开这两行的注释,使PHP支持mysql
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_curl.dll
---
使PHP支持nginx
;cgi.fix_pathinfo=1

安装yaf扩展
https://pecl.php.net/package/yaf
在这里插入图片描述
在这里插入图片描述
看phpinfo.php 选版本
下载好yaf的包,解压,把php_yaf.dll放到php/ext下
再回到php.ini配置文件中加入

extension=php_yaf.dll

--------php配置告一段落-----------

2、手动配置nginx-win

编辑配置文件
注意关键位置

#将“/cgi-bin”开头的所有请求重写到“/cgi-bin/index.php”-------一定不能少这一段
if (!-e $request_filename) {
        rewrite ^/cgi-bin/(.*)$ /cgi-bin/index.php last;
    }

#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
##改成## fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
#    include        fastcgi_params;
#}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值