說(shuō)下完整在Windows下配置nginx的教程:
1)在nginx的官方站點(diǎn)下載最新版nginx/window(現(xiàn)最新版為0.7.59)。
2)解壓到一個(gè)非中文目錄
3)打開conf目錄中nginx.conf文件
4)找到
server {
listen 80; //服務(wù)器端口號(hào),因?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)首頁(yè)文件名稱,增加一個(gè)index.php
autoindex on; //這一行默認(rèn)是沒(méi)有的,加上是可以在沒(méi)有首頁(yè)時(shí)候列出目錄中所有文件,開發(fā)環(huán)境必備。
}
#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啟動(dòng)nginx進(jìn)程
7)下載一個(gè)RunHiddenConsole.exe(用來(lái)隱藏cmd控制臺(tái),從lighttpd那里拿過(guò)來(lái)的)
8)執(zhí)行RunHiddenConsole.exe d:\php\php\php-cgi.exe -b 127.0.0.1:9000啟動(dòng)php-cgi.exe進(jìn)程(這里的9000端口號(hào)要和5中的端口號(hào)相同,端口不能為其他程序占用,如果被占用需要同時(shí)更新5中端口號(hào))
9)現(xiàn)在在瀏覽器打開http://127.0.0.1:8000/info.php看有沒(méi)正確顯示phpinfo()
BTW:上次配置的時(shí)候總是提示xdebug不能在zend什么模式下的錯(cuò)誤,但這次居然沒(méi)有再提示
聯(lián)系客服