搭建windows环境下(nginx+mysql+php)开发环境
1. 所需准备应用程序包
1.1 nginx 程序包nginx-1.0.4.zip或其他版本(下载地址: http://nginx.org/en/download.html)
1.2 准备php程序包php-5.2.16-nts-Win32-VC6-x86.zip (下载地址http://windows.php.net/downloads/releases/archives/php-5.2.16-nts-Win32-VC6-x86.zip)
1.3 RunHiddenConsole.zip(下载地址http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip)注:用于制作启动nginx和php命令用
2.解压nginx-1.0.4.zip程序包,到安装目录,我在自己的D:/dept下新建一个目录nginxmysqlphp,用于存放nginx和php环境用
解压后:效果如下
解压完成后,点击nginx文件夹,双击这个图标,此时nginx已经安装好了。
通过浏览器测试:127.0.0.1
看到这个了,就说明nginx安装没问题了。
测试通过后为了防止线程出现问题,我们把所有叫做nginx.exe的线程结束。
3.安装php环境php-5.2.16-nts-Win32-VC6-x86.zip解压到nginxmysqlphp这个文件夹下,并取名字php5
3.1 打开php5文件夹,进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到下面这行代码
extension_dir = "./" ,此代码指的是php扩展包存放位置
我的是这样的
那么就将extension_dir = "./"
改为extension_dir = " D:/dept/nginxmysqlphp/php5/ext"
3.2在php.int文件中将mysql扩展打开用于php访问数据库
;extension=php_mysql.dll
;extension=php_mysqli.dll
3.3.在php5文件夹里找到libmysql.dll这个文件,复制到C:\WINDOWS下
3.4. 在php.ini找到;cgi.fix_pathinfo=1,将前面的;去掉这一步非常重要,这里是php的CGI的设置
4. nginx的安装与配置。(重中之重)
4.1打开nginx/conf文件夹下的nginx.conf文件 ,内容如图

(4.1)
注释:默认项目根路径是如图:

我自己开发用的项目根路径是如图:
我在www文件夹下创建了个index.php文件,用于测试。index.php文件内容var_dump(phpinfo());exit;
那么我们需要修改(4.1)图中红框nginx启动默认配置,修改项目根路径,
4.2配置nginx解析.php文件,仍然在nginx/conf文件夹下nginx.conf文件夹下找到如图部分:
改成如下代码
5.制作nginx +php启动器
5.1.将RunHiddenConsole.zip解压,将解压后的文件拷贝到nginxmysqlphp\nginx文件夹下,如图所示
5.2 新建文件start_ngix.bat,用于启动nginx和php服务用
内容如图:
可复制代码:
@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole D:/dept/nginxmysqlphp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/dept/nginxmysqlphp/php5/php.ini
echo Starting nginx...
RunHiddenConsole D:/dept/nginxmysqlphp/nginx/nginx.exe -p D:/dept/nginxmysqlphp/nginx/
5.3 新建文件stop_ngix.bat,用于停止nginx和php服务用
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
6.双击start_ngix.bat文件,测试127.0.0.1,若看到了如图所示:
那么就成功啦!!
搭建windows环境下(nginx+mysql+php)开发环境
原文:http://www.cnblogs.com/songqiaoli/p/3548195.html