Tigshop 使用教程

Windows安装(本地)

服务器在正式环境部署请勿使用windows

从安装部署难度、运行速度、性能、系统安全性上考虑,都不推荐将windows操作系统作为部署服务器使用。

所以我们目前只提供windows本地调试的教程。

本地windows安装

一、安装环境工具下载

windows有非常多优秀的环境工具,这里我们以活跃度较高的PhpStudy作为教程

访问PhpStudy官网:https://www.xp.cn/ 选择windows版本下载

二、环境配置

image.png

  1. 环境开启后,单击网站,创建网站,输入基本配置
  2. 环境要求WNAP或WAMP,PHP版本至少8.0以上,MYSQL5.7,建议开启redis。
  3. 网站域名不能包含空格、"/"等特殊字符

image.png

2.单击根目录的浏览路径,将下载的源码复制到此处,后解压到当前文件夹

image.png

3.将根目录指向框架运行路径
单击更目录中的浏览将运行目录选择到public下

注意:查看是否设定正确的运行目录,在站点处单击管理选择打开根目录指向public下时,为设定成功
4.再点击网站--伪静态,将伪静态粘至此处

image.png
以下为Nginx伪静态

# 前端PC端配置
location /
{
  try_files $uri /pc/$uri /pc/index.html;
}
# 前端管理后台配置
location /admin{
  try_files $uri $uri/ /admin/index.html;
}
# 前端Mobile配置
location /mobile{
  try_files $uri $uri/ /mobile/index.html;
}
# 接口配置
location ~ ^/(api|adminapi|im){
  if (!-e $request_filename){
    rewrite  ^(.*)$  /index.php?s=$1  last;   break;
  }
}
# 移动端静态资源
location /static{
  try_files $uri $uri/ /static/index.html;
}

# WebSocket配置(多商户版的IM客服系统或Pro版需要用到)
location ^~ /ws {
  # 后台准备的websocket地址端口,非开发者可以不更换,注意开通99端口
  proxy_pass http://127.0.0.1:99;
  # 其他参数
  proxy_read_timeout 300s;
  proxy_send_timeout 300s;
  proxy_set_header  Host $http_host;
  proxy_set_header  X-Real-IP  $remote_addr;
  proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header  X-Forwarded-Proto $scheme;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection $connection_upgrade;
}

修改后单击确认

  1. 选择php扩展
    需开启fileinfo redis

三、数据库导入

  1. 修改数据库连接
    在代码根目录下复制.env.example 改为.env文件。
    修改自己的数据库地址。
  2. 导入数据库
    根据提供的初始化数据库导入

四、安装完成

  1. 至此API启动完成,各个前端启动请参考 https://www.tigshop.com/course/tigshop/4317185948592632527 的各个前端启动配置教程。
  2. 安装完成
大纲
服务器在正式环境部署请勿使用windows
本地windows安装
一、安装环境工具下载
二、环境配置
三、数据库导入
四、安装完成