日期:2014-05-16  浏览次数:20875 次

window下配置搭建 nginx+ php + mysql开发环境

? ? Nginx是一个高性能的HTTP和反向代理服务器,同时还是IMAP/POP3/SMTP代理服务器,该程序由俄罗斯Rambler.ru 站点开发,Nginx因为性能稳定、低系统资源消耗而闻名。近几年Nginx在国内已经成炙热化状态,比如像腾讯、网易、51CTO、迅雷、当当网、51、人人网等诸多大型网站都已经使用Nginx来做Web服务器,所以学习Nginx还是非常有必要的。

?

1.准备安装包

下载Nginx、MySQL和PHP的程序包,相关资源地址列表如下:

Nginx
http://nginx.org/en/download.html

MySQL
http://www.mysql.com/downloads/

PHP
http://windows.php.net/download/

?

2.安装部署

?

安装php

解压php-5.4.8-nts-Win32-VC9-x86.zip 到D:\server\php
? ? ? ? Windows下 隐藏DOS命令行窗口的程序。RunHiddenConsole.exe 是一个用来隐藏 DOS 窗口的小程序
解压RunHiddenConsole.zip ,复制RunHiddenConsole.exe到D:\server\php
? ? ? ? 重命名php目录下的php.ini-development 为php.ini,用编辑器打开此文件(最好不要用记事本打开),此文件为PHP配置文件。

  查找定位至:; extension_dir = "./" ,将前面的分号去掉并修改为:extension_dir = "E:/DedeCMS/PHP5/ext"

  查找定位至:;extension=php_gd2.dll,将前面的分号去掉为:extension=php_gd2.dll

  查找定位至:;extension=php_mbstring.dll,将前面的分号去掉为:extension=php_mbstring.dll

  查找定位至:;extension=php_mysql.dll,将前面的分号去掉为:extension=php_mysql.dll

  查找定位至:;extension=php_mysqli.dll,将前面的分号去掉为:extension=php_mysqli.dll

  查找定位至:;extension=php_pdo_mysql.dll,将前面的分号去掉为:extension=php_pdo_mysql.dll

  查找定位至:;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-cgi
D:\server\php>RunHiddenConsole.exe??php-cgi.exe?-b?127.0.0.1:9000?-c?D:\server\php\php.ini ?
使用命令
D:\server\php>netstat?-a ?
出现
TCP ? ?127.0.0.1:9000 ? ? ? ? HongJunWen-PC:0 ? ? ? ?LISTENING
说明php-cgi启动成功。