#windows
(windows版本的nginx性能比Linux/Unix版本的nginx差太多)
1、下載Nginx,地址http://nginx.org/en/download.html
2、解壓軟件包,放到合適的目錄下,并改名為nginx;
然后,執(zhí)行如下操作:
cd nginx;
start nginx.exe;
這樣,nginx服務就啟動了,瀏覽器中輸入 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進行相關配置。
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 設置
cgi.force_redirect = 1
cgi.fix_pathinfo = 1
cgi.rfc2616_headers = 1
nginx需要和FastCGI SERVER配合才能處理請求,有兩種方式運行PHP FastCGI,
一種是使用PHP內置的FastCGI管理器,命令行下執(zhí)行:
c:/php/php-cgi.exe -b 127.0.0.1:9000 -c c:/php/php.ini#以啟動PHP FastCGI
命令行截圖:
修改Nginx的配置文件nginx.conf,找到php相關部分,修改如下:
# 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,設置cgi.fix_pathinfo = 1,這非常重要,否則 PHP 將無法找到需要處理的 php 腳本。