下载
http://nginx.org/en/download.html
安装
下载下来是一个zip包。解压,重命名为nginx。将其放到D:\service\wnmp
下。
使用
d:
cd service/wnmp/nginx
start nginx #启动
nginx -s reload #重启
nginx -s stop #强制关闭
nginx -s quit #安全关闭
nginx -v #看版本号
nginx -V #看支持的模块
启动后,在浏览器中输入:http://localhost
回车。如果出现下边的截图,表示 nginx 安装成功了。

说明
访问 http://localhost
成功,最直接的配置在nginx/conf/nginx.conf
中,如下图位置:

监听端口号: 80
监听地址:localhost
访问指向目录: nginx目录下的html目录。
上边只是默认配置。解压,start后,就可以用了。还没有配置更负载的环境以及和php的结合。
nginx设置自启动
linux下,设置自启动很方便。win下,可以借助Windows Servcie Wrapper
,简称 winsw 。
先下载 winsw ,网上流行的版本是1.9。
winsw: http://download.csdn.net/download/aa466564931/9525221
下载好 winsw 之后,将其移动到 nginx 的目录下,并新建winsw.xml文件。文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>D:/service/wnmp/nginx/nginx.exe</executable>
<logpath>D:/service/wnmp/nginx/</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p D:/service/wnmp/nginx</startargument>
<stopargument>-p D:/service/wnmp/nginx -s stop</stopargument>
</service>
然后,在命令行下执行:
d:
cd service/wnmp/nginx/
winsw.exe install
winsw.exe start
如果没有错误。这个时候查看:我的电脑右键->管理->服务,你会发现nginx已经启动了。
winsw 的命令格式如下:
winsw.exe install #安装服务
winsw.exe uninstall #卸载服务
winsw.exe start #开启服务
winsw.exe stop #停止服务
当想删除服务呢。先在终端中输入命令:
sc delete nginx
再修改注册表,删除对应的项。运行里边输入 regedit 回车,找到 HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services ** 下边的 **nginx 右键删除。重启电脑,服务列表里已经没有 nginx 了。
参考:
http://www.cnblogs.com/Joans/p/4409910.html
http://www.cnblogs.com/zhangbao/p/6872702.html
https://my.oschina.net/u/379795/blog/881212
http://blog.csdn.net/johnnycode/article/details/40148171