zoukankan      html  css  js  c++  java
  • windows服务器nginx+php启动开源ecshop

    1,下载php,nginx,ECShop源码

    2,解压php到指定目录(如:C:php-7.2.6)

     2.1,找到指定目录下文件php.ini-development复制重命名为php.ini

     2.2,编辑php.ini内容找到;extension_dir="ext"去掉前面的分号(就是取消注释)

     2.3找到;cgi.fix_pathinfo去掉分号取消注释(网上看到打开此项会有漏洞,后续具体看)

     2.4修改nginx.conf添加一个监听如下

    server {
            listen       80;
            server_name  localhost;
    
            #charset koi8-r;
    
            # 打开log
            access_log  logs/host.access.log;
    
            location / {
                # 设置网站的根目录(类似Apache的www目录)
                # 这个路径自己定义就行,下面的是我自己的路径
                root   c:/ecshop;
                # 把index.php添加到默认首页,就是输入/时自动打开/index.php
                index  index.html index.htm index.php;
            }
    
            # 打开404页面(可以不动)
            error_page  404              /404.html;
    
            # redirect server error pages to the static page /50x.html
            #
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
            # proxy the PHP scripts to Apache listening on 127.0.0.1:80
            #
            #location ~ .php$ {
            #    proxy_pass   http://127.0.0.1;
            #}
    
            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    
            # 配置FastCGI,PHP 脚本请求全部转发到 FastCGI处理
            location ~ .php$ {
                # 
                root           c:/ecshop;
                # 设置监听端口
                fastcgi_pass   127.0.0.1:9000;
                # 设置nginx的默认首页文件(上面已经设置过了,可以删除)
                fastcgi_index  index.php;
                # 设置脚本文件请求的路径
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                # 引入fastcgi的配置文件
                include        fastcgi_params;
            }
    
            # deny access to .htaccess files, if Apache's document root
            # concurs with nginx's one
            #
            location ~ /.ht {
                deny  all;
            }
        }

    3,启动nginx

    4启动cgi(C:/php-7.2.6/php-cgi.exe -b 127.0.0.1:9000 -c C:/php-7.2.6/php.ini)可能遇到没错runtime140需先装c++2015

  • 相关阅读:
    二部图(二分图判定--dfs)
    chd校内选拔赛题目+题解
    敌兵布阵 线段树单点更新
    Employment Planning DP
    Tickets 基础DP
    Super Jumping! Jumping! Jumping! 基础DP
    【高精度加法】
    【最短路径之dijkstra(迪杰斯特拉)算法】
    各类最短路算法基本模板-C++
    【最小生成树之Prim算法】-C++
  • 原文地址:https://www.cnblogs.com/wuyubing/p/9117021.html
Copyright © 2011-2022 走看看