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添加一个监听如下

  1. server {
  2. listen ;
  3. server_name localhost;
  4.  
  5. #charset koi8-r;
  6.  
  7. # 打开log
  8. access_log logs/host.access.log;
  9.  
  10. location / {
  11. # 设置网站的根目录(类似Apache的www目录)
  12. # 这个路径自己定义就行,下面的是我自己的路径
  13. root c:/ecshop;
  14. # 把index.php添加到默认首页,就是输入/时自动打开/index.php
  15. index index.html index.htm index.php;
  16. }
  17.  
  18. # 打开404页面(可以不动)
  19. error_page /.html;
  20.  
  21. # redirect server error pages to the static page /50x.html
  22. #
  23. error_page /50x.html;
  24. location = /50x.html {
  25. root html;
  26. }
  27.  
  28. # proxy the PHP scripts to Apache listening on 127.0.0.1:
  29. #
  30. #location ~ \.php$ {
  31. # proxy_pass http://127.0.0.1;
  32. #}
  33.  
  34. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:
  35.  
  36. # 配置FastCGI,PHP 脚本请求全部转发到 FastCGI处理
  37. location ~ \.php$ {
  38. #
  39. root c:/ecshop;
  40. # 设置监听端口
  41. fastcgi_pass 127.0.0.1:;
  42. # 设置nginx的默认首页文件(上面已经设置过了,可以删除)
  43. fastcgi_index index.php;
  44. # 设置脚本文件请求的路径
  45. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  46. # 引入fastcgi的配置文件
  47. include fastcgi_params;
  48. }
  49.  
  50. # deny access to .htaccess files, if Apache's document root
  51. # concurs with nginx's one
  52. #
  53. location ~ /\.ht {
  54. deny all;
  55. }
  56. }

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

windows服务器nginx+php启动开源ecshop的更多相关文章

  1. windows下nginx的启动关闭

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. .启 ...

  2. Windows下Nginx的启动、停止等命令

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启 ...

  3. Windows下Nginx的启动、停止等命令(转)

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启 ...

  4. Windows下Nginx的启动、停止等命令添加

    Windows下Nginx的启动.停止等命令在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启动 ...

  5. Windows下nginx的启动,重启,关闭功能

    @echo off rem 提供Windows下nginx的启动,重启,关闭功能 echo ==================begin======================== cls :: ...

  6. Windows下Nginx的启动、停止、重启等命令

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 假设 ...

  7. Windows服务器nginx+tomcat服务负载均衡

    一.安装两个tomcat服务自启动 1. 解压两个tomcat,名称为分别1,2 2. 配置环境变量 3. 修改文件server.xml中的三个端口号,使得两个tomcat不冲突 (1)<Ser ...

  8. Windows下Nginx的启动、停止等基本命令

    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 1.启动: C:\server\nginx-1.0 ...

  9. windows 下 nginx 的启动 停止 关闭

    停止 nginx -s stop 重新加载配置文件(改动了参数无需重启,只有执行重新加载即可)nginx -s reload 退出 停止  关闭nginx -s quit

随机推荐

  1. C# 设置Excel超链接(一)

    在日常工作中,在编辑文档时,为了方便自己或者Boss能够实时查看到需要的网页或者文档时,需要对在Excel中输入的相关文字设置超链接,那么对于一些在Excel中插入的图片我们该怎么实现超链接呢,下面给 ...

  2. netfilter及iptables基本概念

    网络访问控制 网络访问控制可以简单理解为防火墙,常用的网络访问控制有:哪些IP可以访问服务器, 可以使用哪些协议,哪些接口,是否需要对数据包进行修改等. netfilter netfilter是通过i ...

  3. 从URL到看到网页的过程

    从我们输入URL并按下回车键到看到网页结果之间发生了什么?换句话说,一张网页,要经历怎样的过程,才能抵达用户面前?下面来从一些细节上面尝试一下探寻里面的秘密. 前言:键盘与硬件中断 说到输入URL,当 ...

  4. es6 Module语法

    export 命令 1.概念 export用于定义要输出的变量(let.var.const.function.class),定义的变量与值是动态绑定关系. 2.命令格式 1. export 变量定义 ...

  5. arcgis api 3.x for js 入门开发系列六地图分屏对比(附源码下载)

    前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 3.x for js:esri 官网 api,里面详细的介绍 arcgis api 3.x 各个类 ...

  6. PHP技能树

  7. Linux查杀stopped进程

      在Linux系统下面,top命令可以查看查看stopped进程.但是不能查看stopped进程的详细信息.那么如何查看stopped 进程,并且杀掉这些stopped进程呢? ps -e j | ...

  8. [20190416]11g下那些latch是Exclusive的.txt

    [20190416]11g下那些latch是Exclusive的.txt --//昨天测试了11g下那些latch是共享的,链接:--//是否反过来剩下的都是Exclusive的.继续测试: 1.环境 ...

  9. 26个ASP.NET常用性能优化方法

    数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...

  10. Sqlite3-安装使用

    Sqlite安装 请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件. 您需要下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32-* ...