#windows
(windows版本的nginx性能比Linux/Unix版本的nginx差太多)
1悠瞬、下載Nginx,地址http://nginx.org/en/download.html
2树碱、解壓軟件包,放到合適的目錄下变秦,并改名為nginx成榜;
然后,執(zhí)行如下操作:
cd nginx蹦玫;
start nginx.exe;
這樣赎婚,nginx服務(wù)就啟動了,瀏覽器中輸入 http://127.0.0.1樱溉,就可以看到nginx的歡迎界面了挣输。
nginx -s stop ? ? ? ? ?// 停止nginx
nginx -s reload ? ? ? // 重新加載配置文件
nginx -s quit ? ? ? ? ?// 退出nginx
參考資料:http://www.cnblogs.com/wenanry/archive/2012/01/18/2325140.html
3、php-fpm安裝配置
如果未安裝PHP5福贞,首先從http://php.net/downloads.php下載最新windows版PHP撩嚼,并對php.ini進行相關(guān)配置。
error_reporting = E_ALL
display_errors = On
extension_dir = "C:\php\ext"
; 動態(tài)擴展挖帘,可以根據(jù)需要去掉 extension 前面的注釋 ;
; 如加載 PDO, MySQL
extension=php_pdo.dll
extension=php_pdo_mysql.dll
; CGI 設(shè)置
cgi.force_redirect = 1
cgi.fix_pathinfo = 1
cgi.rfc2616_headers = 1
nginx需要和FastCGI SERVER配合才能處理請求完丽,有兩種方式運行PHP FastCGI,
一種是使用PHP內(nèi)置的FastCGI管理器拇舀,命令行下執(zhí)行:
c:/php/php-cgi.exe -b 127.0.0.1:9000 -c c:/php/php.ini#以啟動PHP FastCGI
命令行截圖:
修改Nginx的配置文件nginx.conf逻族,找到php相關(guān)部分,修改如下:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root ? ? ? ? ? html;
fastcgi_pass ? 127.0.0.1:9000;
fastcgi_index ?index.php;
fastcgi_param ?SCRIPT_FILENAME$document_root$fastcgi_script_name;
include ? ? ? ?fastcgi_params;
}
并且修改 php.ini骄崩,設(shè)置cgi.fix_pathinfo = 1聘鳞,這非常重要,否則 PHP 將無法找到需要處理的 php 腳本要拂。