2013-09-03 13:02:18
来 源
ITJS.CN
Nginx
该篇讲述Windows下配置Nginx服务器的优化过程,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。

上次提到在Windows下安装nginx失败,一直没有时间再重新尝试配置。

今天终于有一点时间,迅速的Google一下,终于配置成功(现在才知道配置起来是多么简单...)

说下完整在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)下载一个(用来隐藏cmd控制台,从lighttpd那里拿过来的)

8)执行RunHiddenConsole.exe d:phpphpphp-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什么模式下的错误,但这次居然没有再提示了。

--EOF--

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。