方法一:
安装Nginx,将Nginx解压到同一目录,D:/WAMP/Nginx
最后解压php,目录为D:/WAMP/PHP
开始配置:
双击Nginx下的nginx.exe,在任务管理器中可查看该服务是否启动,打开浏览器访问http://localhost/或http: //127.0.0.1/,可看见浏览器输出:Welcome to nginx!,该输出其实是在Nginx目录下的html下的index.html,在配置文件中(nginx.conf)可以查看document目录
location / { root html; index index.html index.htm; }
Nginx加载php
1.修改它的配置文件,设置doc目录以及加载php
location / { root D:/WAMP/www;#网站目录 index index.html index.htm index.php;#加上对php的支持 autoindex on;#如果文件不存在列出目录结构 } location ~ \.php$ { root D:/WAMP/www; fastcgi_pass 127.0.0.1:9000;#注:fastcgi及监听的端口与php的cgi启动时要一致 fastcgi_index index.php;#默认首页 fastcgi_param SCRIPT_FILENAME D:/WAMP/www$fastcgi_script_name; include fastcgi_params; }
配置PHP:
把php.ini-recommended,并将其重命名为php.ini。然后编辑php.ini。
指定docroot——php文件的存放目录,即你的documentroot。doc_root = “D:/WAMP/www"
扩展存放目录 extension_dir——更改为真实的扩展存放地址。extension_dir = “D:/WAMP/PHP/ext”
默认时区更改——在[Date]里面增加:date.timezone = Asia/ChongQing
因为nginx需要的是cgi方式的php,所以如下几个地方是重点,否则nginx无法打开php文件:
enable_dl = On cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 cgi.rfc2616_headers = 1
在D:/WAMP/www下新建index.php写入php代码查看是否解析成功,如果还未成功,把php.ini复制到C:\Windows\System32下
启动和停止服务
nginx -s reload //重启Nginx nginx -s stop //暂停 nginx -s quit //退出nginx
或者直接关闭:任务管理器->进程->关闭nginx.exe
如果上述运行不成功:
1.新建一个记事本内容:
set wscriptObj = CreateObject("Wscript.Shell") wscriptObj.run "php-cgi.exe -b 127.0.0.1:9000",0 保存你到php目次,命名成start_fastcgi.vbs。双击运行就能够了。
2.或者直接运行D:/WAMP/PHP/php-cgi.exe文件就可以了
方法二:
安装
安装nginx
在D盘下建立名为server的目录 D:\server
解压nginx-1.2.5.zip至D:\server\nginx-1.2.5
找到下面的nginx.exe,在命令行下运行nginx.exe (注意目录中不能出现中文字符)
启动nginx
01.D:\server\nginx-1.2.5>nginx
打开任务管理器,切换到进程选项卡,出现如下进程,证明nginx已经启动。
在浏览中键入:http://127.0.0.1,看到下图所示证明nginx正常工作。
配置网站根目录
在D:\server下建立www目录
在www目录下新建一个index.html文件,文件内容如下:
01. 02. 03.</head> 04. 05.test is ok ! 06.