服务机构 英文:Windows下配置nginx - Chairo的新博客
来源:百度文库 编辑:中财网 时间:2024/04/27 17:15:03
说下完整在Windows下配置nginx的教程:
1)在nginx的官方站点下载最新版nginx/window(现最新版为0.7.59)。
2)解压到一个非中文目录
3)打开conf目录中nginx.conf文件
4)找到
server {
listen 80; //服务器端口号,因为Chairo机器的80被IIS占用,所以编辑成8000
server_name localhost;#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html; //站点根目录地址,默认为nginx下的html目录,Chairo的为D:/htdocs
index index.html index.htm; //默认首页文件名称,增加一个index.php
autoindex on; //这一行默认是没有的,加上是可以在没有首页时候列出目录中所有文件,开发环境必备。
}
这一段,按照上文注释编辑一下。
5)找到
#location ~ \.php$ {
# root html; //站点根目录,同上边配置修改为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进程
7)下载一个RunHiddenConsole.exe(用来隐藏cmd控制台,从lighttpd那里拿过来的)
8)执行RunHiddenConsole.exe d:\php\php\php-cgi.exe -b 127.0.0.1:9000启动php-cgi.exe进程(这里的9000端口号要和5中的端口号相同,端口不能为其他程序占用,如果被占用需要同时更新5中端口号)
9)现在在浏览器打开http://127.0.0.1:8000/info.php看有没正确显示phpinfo()
BTW:上次配置的时候总是提示xdebug不能在zend什么模式下的错误,但这次居然没有再提示