ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
[github上未尝试版本](https://github.com/daptiv/NginxService/tree/net4) 1. 下载 windows.server https://www.cr173.com/soft/101797.html 2. 下载nginx 压缩包 [官网](http://nginx.org/en/download.html) 我使用的是1.13.10 3. winsw设置 将winsw可执行程序复制到nginx安装目录下,并重命名为nginx-service 新建名为nginx-service.xml的文件(注:文件名必须与可执行文件名相同) 并编辑如下,其中name为 服务名,executable为可执行程序路径,logpath为程序运行日志路径 <service> <id>nginx</id> <name>nginx</name> <description>nginx</description> <executable>E:\phpStudy\nginx\nginx.exe</executable> <logpath>E:\phpStudy\nginx\</logpath> <logmode>roll</logmode> <depend></depend> <startargument>-p E:\phpStudy\nginx</startargument> <stopargument>-p E:\phpStudy\nginx -s stop</stopargument> </service> 3. 安装服务 在nginx安装目录下运行cmd(快捷方式:shift + 鼠标右键),运行命令:nginx-service.exe install 注:nginx-service.exe uninstall命令可删除对应的系统服务 nginx-service.exe stop命令可停止对应的系统服务 nginx-service.exe start命令可启动对应的系统服务 4. 查看服务是否安装成功 计算机管理 -> 服务 如服务为未运行状态,可在此启动服务,或设置为自动启动 注:若服务安装成功,可在cmd(管理员身份)中对服务进行如下操作 启动nginx :net start nginx 停止nginx:net stop nginx cmd 终止pid taskkill /pid 1234 /f (/f指的是强行结束) 5. 配置php 在php的目录下可以找到php.ini-development文件,复制一份并将文件名修改为php.ini。然后修改配置文件内容 ; extension_dir = "ext" ,删除前面的分号并修改为:extension_dir = "D:/web/php/ext"(可以忽略) ;cgi.force_redirect = 1,删除前面的分号:cgi.force_redirect = 1 ;cgi.fix_pathinfo=1,删除前面的分号:cgi.fix_pathinfo=1 ;cgi.rfc2616_headers = 0,删除前面的分号:cgi.rfc2616_headers = 1 php路径/php-cgi.exe -b 127.0.0.1:9000 -c php路径/php.ini 检测 phpinfo启动是否成功 ![](https://box.kancloud.cn/55f30b9ea9cc7a72a931e9d1fdcb10a1_1691x926.png) 6. 修改网站首页 第1步:找到自己系统nginx的安装目录,并在自己安装目录中找到“nginx.conf”文件。 第2步:打开网站配置文件nginx.conf。 第3步:如下面部分代码,检查是否有index行的代码,如果没有就按如下添加一行“index login.html;”(修改首页为login.html),然后保存。 listen 80; index login.html; root D:/project/huarong/dist; 第4步:重启nginx服务即可生效