zoukankan      html  css  js  c++  java
  • windows 下XAMPP 使用Nginx替代apache作为服务器

    说实话, 在windows下使用Nginx 着实有点不太方便, 但因项目需求, 又不想换系统(虽然可以搞个虚拟机玩), 只能用Nginx了

    好了, 不多说了. 开始...

    首先我用的是xampp包(Apache+Mysql+php+perl) 用的是3.2.2版, 这里各自喜欢...不多说

    一般我是把xampp安装在D:xampp下的...

    首先去下载一个Nginx的包.. 戳这->http://nginx.org/en/download.html  有三个版的(Mainline version / Stable version / Legacy versions )  我是下了个稳定版的 即Stable version ,不要问为什么, 因为稳定!

    下完后就可以解压至D:xampp ginx 了... 如图:

    这里得去php文件夹那里, 把那个php.ini Copy一份, 命名为php-cli.ini 这个就是为了给Nginx玩的. 而不会影响Apache 的使用....

    好了. 到这里, 就打开php-cli.ini(建议文本器打开)

    配置一下下面几个 直接查找就行了::

    enable_dl = On;

    cgi.force_redirect = 0;

    cgi.fix_pathinfo=1;

    fastcgi.impersonate = 1;

    cgi.rfc2616_headers = 1;

    OK 现在就可以打开nginx.exe了 

    (这里的-b 应该是 -a 和 -p 的集合...吧)

    然后再开一个cmd 下输 D:xampp ginx ginx

    这里有点麻烦就是, 如果挂了. 就得重新打开一个cmd... D:xampp ginx ginx -s reload

    也可以这样处理, 关闭Nginx 

    taskkill /F /IM nginx.exe > nul

    taskkill /F /IM php-cgi.exe > nul

    建议如果是改了配置的话, 得先使用 nginx -t 测试看有没有报错. 再reload 或者其它操作

    还有我看了下网上说的, 可以借助RunHiddenConsole 来管理Nginx (这里我没试过, 有空得搞搞)

    注意: nginx不能和apache 同时使用, 因为他们默认都使用同一个端口 所以你开nginx得把apache干掉

    Nginx 配置:

    打开nginxconf ginx.conf

    这里我是直接引入了文件夹去找其它的配置

    像这样(-^-)

    include web/*.conf; 

    location / {
    root D:/xampp/htdocs/;
    index index.html index.htm index.php;
    autoindex on;
    autoindex_exact_size on;
    autoindex_localtime on;
    }

    location ~* .php$ {
    root D:/xampp/htdocs/;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fastcgi.conf;
    }

    配置根站点...

    还有配置一下那个phpmyadmin

    location = /phpmyadmin/ {

    root D:/xampp/;
    index index.php index.html index.htm;
    }

    location ~* /phpmyadmin/.*.php {

    root D:/xampp/;
    include fastcgi.conf;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    #fastcgi_param SCRIPT_FILENAME D:/xampp/$fastcgi_script_name;
    }

     重新加载配置>>>D:xampp ginx ginx -t >>> D:xampp ginx ginx -s reload

    配域名的话这里就不写了. 不会的话,  www.baidu.com 是个好东西.

  • 相关阅读:
    MSSQL经典语句
    注销时关闭当前窗体,返回登入界面
    自定义控件小结进阶篇
    精妙SQL语句大全
    触发器MSSQL常用操作
    经典SQL语句大全
    文件下载
    android Notification 的使用
    startActivityForResult()的用法
    Android手机中获取手机号码和运营商信息
  • 原文地址:https://www.cnblogs.com/wherein/p/6225705.html
Copyright © 2011-2022 走看看