这两天自己在搞一个网站,准备在win7上面用nginx服务器和php搭建开发环境,之前从没搭过环境,在公司的是别人帮我直接装了一个Xampp,但是感觉apach太厚重,所以想试试轻量级的nginx服务器。第一次自己独立搭环境还是蛮吃力的,各种配置不知所云,所以我在网上找了很多教程,看nginx配置,php配置,搞清楚每个部分的作用,才开始自己动手搭建,之前尝试过对着教程一步一步走,但是不知道为什么这样做,而且每个教程都不一样,搞的我很头疼,还记不住,所以我就多花点时间在前面的准备时间上,搞懂原理,理解配置,起到了事半功倍的效果,真的体会到磨刀不误砍柴功的道理。
搭建wnmp环境有两种方法,一种是直接下个一键集成安装包,我下的是 phpfind,不需要动脑子,只需要下载,安装就ok了,如果已经对安装很熟悉了,可以选择这样的方法,很快,省时间,但是不太了解的,我建议选择第二种方法,单独下载php,nginx ,mysql,进行安装配置,这种可以帮助自己理解其中的工作原理,知道每一步是干嘛的,对我们了解这个流程很有帮助。
方法一:
下载 phpfind ,解压之后安装就ok了
方法二:
1、 下载nginx : nginx/Windows-1.2.5
下载php: VC9 x86 Non Thread Safe (2012-Oct-17 22:45:27)这里我们选择非线程安全版
下载RunHiddenConsole
下载MySQL MySQL Installer 5.5.28
2、安装 Nginx
在D盘下建D:\wnmp
解压nginx安装包至D:\wnmp\nginx
在cmd命令行中运行nginx.exe,如果在任务管理器的进程中出现如下进程,证明nginx已经启动。
在浏览中键入:http://127.0.0.1,看到nginx欢迎界面证明nginx正常工作。
3、安装php
root html;
index index.html index.htm ;
}
root D:/wnmp/www;
index index.html index.htm index.php;
}
root
- <?php
- echo phpinfo();
- <?php
- echo phpinfo();
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME D:/wnmp/ www;$fastcgi_script_name;
include fastcgi_params;
- <?php
- echo phpinfo();
- <?php
- echo phpinfo();