日期:2011-01-25 01:59:00  来源:本站整理

Windows下Nginx+PHP5(FastCgi)安装配置详解[Windows安全]

赞助商链接



  本文“Windows下Nginx+PHP5(FastCgi)安装配置详解[Windows安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Nginx作为一款支持PHP的轻量级WEB服务器,在PHP网站建立中收到越来越多的利用,近来在Windows平台上安装配置了Nginx+PHP5的运行环境,非常便利,现具体介绍下Windows下Nginx配置PHP5的底子教程,Nginx配置PHP是以FastCgi方法配置的.

下载Nginx

Nginx可以在多种操作系统上安装配置,我利用的是Windows,所以需求下载Nginx Windows版本,点击下载Nginx.我下载的是nginx/Windows-0.8.53版本.

安装Nginx

下载完Nginx后,需求在Windows中安装Nginx,Nginx Windows版本的安装非常便利,只要解紧缩后,将文件拷贝到C盘根目录下便可,我的Nginx安装目录为C:\nginx-0.8.53.

安装配置PHP

我利用的是PHP5.2,你可以可以利用PHP5.3,只要PHP版本支持FastCgi方法(有php-cgi.exe)便可,配置Nginx支持运行PHP

首先需求翻开C:\nginx-0.8.53,找到C:\nginx-0.8.53\conf目录下的nginx.conf,以记事本翻开,

配置Nginx支持PHP第一步

设定error.log的存放目录,将#error_log logs/error.log;的#去处,默许error.log是存放在Nginx安装目录中logs目录下.

配置Nginx支持PHP第二步

设定WEB服务器目录,近似于PHP.INI配置文件中的document_root,Nginx配置文件中的原有信息以下

location / {
root   html;
index  index.html index.htm;
}

改正Nginx配置以下

location / {
root   D:/PHPWeb;
index  index.php index.html index.htm;
}

这里需求注意,途径脱离符请利用”/”而不要利用Windows中的”\”以防歧义.

配置Nginx支持PHP第三步

在Nginx配置文件中找到

#location ~ \.php$ {

#    root           html;

#    fastcgi_pass   127.0.0.1:9000;

#    fastcgi_index  index.php;

#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

#    include        fastcgi_params;

#}

去处#并增添WEB目录,即

location ~ \.php$ {

root           D:/PHPWeb;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  D:/PHPWeb$fastcgi_script_name;

include        fastcgi_params;

}

这里需求注意,需求将

fastcgi_param  SCRIPT_FILENAME   /scripts$fastcgi_script_name;

中的/scripts改正成之前设定的WEB目录,不然会报HTTP 404错误.

配置Nginx支持PHP第三步

改正PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 会改正 SCRIPT_FILENAME 为真实的文件地址,不然 PHP 将无法找到需求处理的 PHP 文件.

至此,Nginx支持运行PHP的底子配置工作就行了.

接下来我们需求启动PHP FastCgi和Nginx服务以便运行PHP程序,办法以下

1、首先下载RunHiddenConsole.exe

2、启动PHP FastCgi,在CMD情势下输入

RunHiddenConsole C:/php52iis/php-cgi.exe -b 127.0.0.1:9000 -c C:/windows/php.ini

注意你的PHP安装目录,以及php.ini配置文件所在的位置.

3、启动Nginx服务,即在CMD情势下输入

C:/nginx-0.8.53/nginx.exe

至此Windows下配置Nginx以支持运行PHP的底子配置办法就完成了,你可以通过phpinfo函数查看到此时运行PHP的WEB服务器变成了Nginx.

注:文章版权归leapsoul.cn全部,转载时请以链接情势注明原始出处及本声明,谢谢.   以上是“Windows下Nginx+PHP5(FastCgi)安装配置详解[Windows安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Windows 8调整回收站大小的办法
  • Windows8常常呈现无呼应且无法关闭的问题办理办法
  • windows 2003翻开本地用户和组提醒无权限的办理办法
  • Windows Server 2012虚拟机的导入本领
  • 若何办理Windows 8在桌面上老是显示大小写锁定和数字锁定图标的问题
  • 若何对Windows Server 2008上的ARP缓存举行管理的步骤
  • Windows8激活办法 用Skype免费打英国电池激活的办法教程(图文)
  • Windows 8怎样启用.net framework 3.5的办法介绍
  • Windows8无法更新驱动的办理办法(图文教程)
  • 平板电脑里装的Windows 8 Metro版的操作指南
  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • 在固态硬盘上若何安装Windows 7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .