今天終于有一點(diǎn)時(shí)間,迅速的Google一下,終于配置成功(現(xiàn)在才知道配置起來是多么簡單...)
說下完整在Windows下配置nginx的教程: 1)在nginx的官方站點(diǎn)下載最新版nginx/window(現(xiàn)最新版為0.7.59)。 2)解壓到一個(gè)非中文目錄 3)打開conf目錄中nginx.conf文件 4)找到
server { listen 80; //服務(wù)器端口號,因?yàn)镃hairo機(jī)器的80被IIS占用,所以編輯成8000 server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / { root html; //站點(diǎn)根目錄地址,默認(rèn)為nginx下的html目錄,Chairo的為D:/htdocs index index.html index.htm; //默認(rèn)首頁文件名稱,增加一個(gè)index.php autoindex on; //這一行默認(rèn)是沒有的,加上是可以在沒有首頁時(shí)候列出目錄中所有文件,開發(fā)環(huán)境必備。 }
這一段,按照上文注釋編輯一下。 5)找到
#location ~ \.php$ { # root html; //站點(diǎn)根目錄,同上邊配置修改為D:/htdocs # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; //替換/scripts為D:/htdocs # include fastcgi_params; #}
這一段,同樣按照注釋編輯一下,去掉前邊的#注釋 6)雙擊nginx.exe啟動nginx進(jìn)程 7)下載一個(gè)RunHiddenConsole.exe(用來隱藏cmd控制臺,從lighttpd那里拿過來的) 8)執(zhí)行RunHiddenConsole.exe d:\php\php\php-cgi.exe -b 127.0.0.1:9000啟動php-cgi.exe進(jìn)程(這里的9000端口號要和5中的端口號相同,端口不能為其他程序占用,如果被占用需要同時(shí)更新5中端口號) 9)現(xiàn)在在瀏覽器打開http://127.0.0.1:8000/info.php看有沒正確顯示phpinfo()
BTW:上次配置的時(shí)候總是提示xdebug不能在zend什么模式下的錯(cuò)誤,但這次居然沒有再提示
|