Runing Nginx on winodws now!

Windows下Nginx+php{fastcgi}+mysql的安装
 
nginx [engine x] is a HTTP server and mail proxy server written by me (Igor Sysoev).
 
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。
 
Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。
 
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。
 
click the pictrue to view larger
 
 
上图显示迅雷官网服务器软件变更状态。
 
国内较早研究Ngnix也不少,张宴就是其一[[url]www.s135.com[/url]]。大家可以去看看。
 
今天在Windows下试试。其实已经有集成环境了,提供2个
Windows+Nginx+PHP+MySQL+Zend集成环境安装包
[url]http://down.chinaz.com/soft/24423.htm[/url]
 
闲话少说,也说了这么多,呵呵,下面开始:
 
一、下载安装Nginx的Win32版本。
地址:[url]www.kevinworthington.com/nginx-for-windows/[/url] [官方并没有提供Windows版本,这是网友用Cygwin模拟的]

下载稳定版,安装,默认装在C:\nginx下[路径与Cygwin编译有关,有兴趣的同学可以查下Cygwin的用法]

从菜单中可以开启。我的电脑Win2003开着IIS和Apache,端口被占用,进入配置文档修改下,和Apache很像的,Nginx\conf\nginx.conf记事本打开【不行就用PSPad】如图:
 
 
改掉端口,重新开启Nginx,开浏览器试试,成功,如图:
 
 

二、安装PHP
不多说了,exe和zip安装包都可以,注意添加环境变量
 
修改配置文件nginx.conf,作如下改动:
location ~ \.php$ {
  root           html;
  fastcgi_pass   127.0.0.1:10000;
  fastcgi_index  index.php;
  fastcgi_param  ._FILENAME  /nginx/html$fastcgi_._name;
  include        fastcgi_params;
}

location / {
  root   /nginx/html;
  index  index.php index.html index.htm;
}

启动nginx 服务器,再启动php 的cgi sever 。关于php cgi server 可以使用以下命令:
       php-cgi.exe -b 127.0.0.1:9000
这样做,缺陷是命令行窗口一直打开,若关闭那cgi server 也关闭啦。到网上下载RunHiddenConsole.exe 可以使命令行窗口隐藏啦。
 
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
你也可以写一个批处理来做这件事:
       @echo off
       start /min RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
这是有可能会出现“No input file specified”错误,如果出现请将php.ini中doc_root = 一行注释掉。

最后,就是写一个简单PHPINFO 来验证PHP 是否工作正常啦。
 
 

三、安装mysql,不会的去查下apache+php+mysql配置
 
四、创建数据库,安装测试程式wordpress,最后截个图
 
 
 
 
附件提供nginx-0.6.34-win32和RunHiddenConsole程序下载!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章