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程序下載!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章