http://hi.baidu.com/usen68/blog/item/214428ecff646d2163d09f7d.html
nginx [engine x] 是由 Igor Sysoev開發的一個HTTP 服務器和mail 代理服務器軟件.雖然剛剛發佈兩年多, Nginx 因其穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。Nginx 超越Apache的高性能和穩定性,使得國內使用 Nginx 作爲 Web 服務器的網站也越來越多,其中有新浪、網易、騰訊等門戶網站,六間房、酷6等視頻分享網站,Discuz!、水木社區等知名論壇,豆瓣、YUPOO等新興Web 2.0網站。Nginx 在國內的應用正在不斷髮展壯大!新近發現Nginx 應用在國內越發火熱了,很多網站都開始轉向Nginx 了。偶發布該文章大半年了,有很多朋友看過這篇安裝嚮導,今天偶要更新下,畢竟Nginx 官方正式發佈windows 版本的了。----2009年6月22日,這天Nginx for windows 0.7.61發佈了! 首先,先到這兒下載官方的nginx for Windows 版本,併到PHP 官方下載php; 第二,解壓下載好的nginx壓縮包(假如放到到了D:/server/server),然後以Fastcgi 模式安裝php 到D:/sever/php5 ,接下來就是nginx 配置啦。 下面這張截圖內容就是我的nginx 配置單: 上圖中用黑線標註起來的,是nginx php 配置的關鍵部分。關於PHP 的配置,這個大家應該都會了,如果不會,請自己查找資料看看吧。 第三,啓動nginx 服務器,再啓動php 的FasCGI sever 。關於php FastCGI server 可以使用以下命令: php-cgi.exe -b 127.0.0.1:9000 -q 這樣做,缺陷是命令行窗口一直打開,若關閉那FastCGI server 也關閉啦。到網上下載RunHiddenConsole.exe 可以使命令行窗口隱藏啦。(RunHiddenConsole.exe下載頁面 ) RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q 你也可以寫一個批處理來做這件事: @echo off 最後,就是寫一個簡單PHPINFO 來驗證PHP 是否工作正常啦。 下面是我寫的一個CMD 批處理Start.cmd,可以同時啓動Nginx 和PHP FastCGI ,僅供參考使用。 @echo off 接下來是一個簡單的關閉Nginx 和PHP FastCGI 的腳步Stop.cmd : @echo off ---------------------------------------------------------------------------------- 更詳細的nginx 配置請參考Nginx 的中文維基 和Nginx 的英文維基 Nginx 官方論壇http://forum.nginx.org/ 轉載請保留此鏈接:http://hi.baidu.com/usen68 謝謝尊重原創! |