建站系列(一)— 网站基本常识
建站系列(二)— 域名、IP地址、URL、端口详解
建站系列(三)— 网络协议
建站系列(四)— Web服务器之Apache、Nginx
建站系列(五)— 前端开发语言之HTML、CSS、JavaScript
建站系列(六)— 后端开发语言
建站系列(七)— 常用前后端框架
建站系列(八)— 本地开发环境搭建(WNMP)
本篇文章以WNMP(Windows+Nginx+MySQL+PHP)环境为例。

(1)直接将下载好的Nginx安装包解压到目标目录(自己选择安装目录,路径不要含中文),重命名为Nginx
![![2.png][3]](https://1000bd.com/contentImg/2024/04/07/7598443dfb17e879.png)
(2)进入Nginx目录直接双击Nginx.exe即可启动Nginx或者进入cmd使用命令start nginx(停止命令为:nginx -s stop),启动后进入浏览器访问localhost(127.0.0.1)会有如下界面
![![3.png][4]](https://1000bd.com/contentImg/2024/04/07/627415a9b9781381.png)
(1)选择安装方式Server only
![![4.png][5]](https://1000bd.com/contentImg/2024/04/07/92a0712054e4fb1f.png)
(2)后续无特殊说明的均直接next
![![5.png][6]](https://1000bd.com/contentImg/2024/04/07/9845e39c0098dd1f.png)
(3)这一步很重要!!!一定要选第二个!
![![6.png][7]](https://1000bd.com/contentImg/2024/04/07/4de9a53892d9148f.png)
(4)输入root密码,自己要牢记
![![7.png][8]](https://1000bd.com/contentImg/2024/04/07/149af9b45c88dede.png)
(5)默认即可,如果有黄色感叹号,需修改名称
![![8.png][9]](https://1000bd.com/contentImg/2024/04/07/5d54dadb4765599f.png)
(6)如图,点击后需等待一会
![![9.png][10]](https://1000bd.com/contentImg/2024/04/07/74a43a24b469d8e2.png)
(7)后续直接下一步直至安装完成
![![10.png][11]](https://1000bd.com/contentImg/2024/04/07/4bba9ef0a1587797.png)
(8)验证一下是否安装成功,打开刚刚安装的mysql命令行客户端,输入刚设置的密码
![![11.png][12]](https://1000bd.com/contentImg/2024/04/07/c1e18581d434fa71.png)
(9)若出现如下信息则安装成功
![![12.png][13]](https://1000bd.com/contentImg/2024/04/07/43de933f407c97e6.png)
(1)解压到目标目录
![![13.png][14]](https://1000bd.com/contentImg/2024/04/07/45449d7725b07f2b.png)
(2)复制一份php.ini-development改名为php.ini放到安装路径下
![![14.png][15]](https://1000bd.com/contentImg/2024/04/07/2f9509b2a4e44bf7.png)
(3)将php.ini打开直接添加如下内容,extension_dir = “你的PHP安装路径\ext”
cgi.fix_pathinfo=1
cgi.force_redirect = 0
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
extension_dir = "C:\software\wnmp\php\ext"
![![15.png][16]](https://1000bd.com/contentImg/2024/04/07/972a9e22c07a4d16.png)
php-cgi.exe -b 127.0.0.1:9000 -c C:\software\wnmp\php
location / {
root html;
index index.html index.php index.htm;
#这里添加index.php
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#这一部分前面的#号全部去掉,并将上面这一句改为下面这一句,否则会报运行PHP文件No
#input file specified错误
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
开发环境的搭建并非一个简单的过程,中间可能会遇到非常多的问题,对于新手而言建议在虚拟机上先尝试几次防止出现一些不可逆的错误,虽然安装过程比较繁琐但不失于是一次学习的过程,本次系列教程暂时告一段落,但学习的过程还远远没有结束,后续本系列教程将会得到更多的扩充,最后在这里也给各位读者留下一些问题望各位读者可以自行学习解决。