windows 下nginx的使用

2022-03-26 12:32:51 字數 2262 閱讀 3406

nginx  基本命令:

檢視nginx的版本號:nginx -v

啟動nginx:start nginx

快速停止或關閉nginx:nginx -s stop

正常停止或關閉nginx:nginx -s quit

配置檔案修改重裝載命令:nginx -s reload

檢視windows任務管理器下nginx的程序命令:tasklist /fi "imagename eq nginx.exe"

3、localhost

4、安裝php(nginx配置啟動php,以cgi執行php)

nginx配置檔案是conf資料夾裡的nginx.conf

查詢檔案字元

location /

修改為:

location /

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000#

#location ~\.php$

先將前面的「#」去掉,同樣將root  html;改為root  c:/wnmp/nginx-1.5.8/html;。再把「/scripts」改為「$document_root」,這裡的 「$document_root」就是指前面「root」所指的站點路徑,這是改完後的:

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000#

#location ~\.php$

5、配置php.ini

搜尋「extension_dir」,找到: e;xtension_dir = "ext" 先去前面的分號再改為 extension_dir = "c:\wnmp\php\ext"

搜尋「date.timezone」,找到:;date.timezone = 先去前面的分號再改為 date.timezone = asia/shanghai

搜尋「enable_dl」,找到:enable_dl = off 改為 enable_dl = on

搜尋「cgi.force_redirect」 ;cgi.force_redirect = 1 先去前面的分號再改為 cgi.force_redirect = 0

搜尋「fastcgi.impersonate」,找到: ;fastcgi.impersonate = 1 去掉前面的分號

搜尋「cgi.rfc2616_headers」,找到:;cgi.rfc2616_headers = 0 先去前面的分號再改為 cgi.rfc2616_headers = 1

搜尋「php_mysql」,找到:」extension=php_mysql.dll和extension=php_mysqli.dll  去掉前面的「;」extension=php_mysql.dll和extension=php_mysqli.dll   (支援mysql資料庫)

其他的配置請按照自己的需求更改。

6、試執行以及編輯執行配置檔案

c:\wnmp\php-5.5.7-nts-win32-vc11-x86>php-cgi.exe -b 127.0.0.1:9000-c c:\wnmp\php-5.5.7-nts-win32-vc11-x86\php.ini

重新執行nginx.exe。

c:\wnmp\nginx-1.5.8\html下新建乙個phpinfo.php,

<?php phpinfo(); ?>

開啟php-cgi和nginx.exe,儲存為start.bat

@echo off

echo starting php fastcgi...

c:\wnmp\nginx\runhiddenconsole.exe c:\wnmp\php\php-cgi.exe -b 127.0.0.1:9000-c d:\php\php.ini

echo starting nginx...

c:\wnmp\nginx\runhiddenconsole.exe d:/nginx/nginx.exe -p d:/nginx

終止php和nginx程序,如stop.bat

@echo off  

echo stopping nginx...  

taskkill /f /im nginx.exe > nul  

echo stopping php fastcgi...  

taskkill /f /im php-cgi.exe > nul  

exit 

start.bat和stop.bat要和runhiddenconsole.exe放於同乙個目錄

windows下nginx的安裝

nginx配置檔案在 nginx 1.8.0 conf nginx.conf html檔案 server 如上圖可以配置多個server,這樣訪問localhost即訪問到了 g source html mobile dist 目錄,還可以開啟gzip,壓縮html 注意不要直接雙擊nginx.ex...

Nginx在Mac及Windows上的使用

近來需要跟後台進行介面聯調聯試,為了方便進行快速的響應,我決定在本地搭建前台的反向 服務,這樣方便有什麼問題直接修改,省去頻繁部署所耽誤的時間。當在mac上安裝完nginx以後可以在終端輸出的資訊裡看到一些配置路徑 安裝路徑 usr local cellar nginx 1.17.0 bin 配置檔...

Nginx 在 Windows下的安裝

nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器 nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 反向 反向 reverse proxy 方式是指以 伺服器來接受internet上的連線請求...