Tigshop 使用教程

MacOS - 本地部署

关于MacOS 本地部署

MacOS同样只适用于本地安装环境测试

环境工具

下载最新版的MAMP PRO环境工具(此工具为非免费工具,这里就不提供下载链接了)

添加站点

点击右上角的Add Host

image.png

配置站点

伪静态配置修改

点击右侧的Hosts,找到站点,点击Nginx,Custom修改为:

# 前端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;
}
# 如果使用的php传统fpm方式部署使用这个接口配置,与swoole方式只能二选一
location ~ ^/(api|adminapi|im){
  if (!-e $request_filename){
    rewrite  ^(.*)$  /index.php?s=$1  last;   break;
  }
}

# #如果pro版使用的swoole方式启动php使用以下接口配置(去掉前面的#号),与传统fpm方式只能二选一(PRO版专供)
# location ~ ^/(im|api|adminapi){
#    if (!-e $request_filename){
#	proxy_pass http://127.0.0.1:99;
#    }
#    proxy_set_header Host $host;
#    proxy_set_header X-Real-IP $remote_addr;
#    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#    proxy_set_header REMOTE-HOST $remote_addr;
#}

# 移动端静态资源
location /static{
  try_files $uri $uri/ /static/index.html;
}
#txt静态文件
location ~ .*\.txt$ {
  try_files $uri $uri/ /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;
}



如图所示:

image.png

安装引导和数据库手动配置

您想使用安装引导界面配置数据库和.env请查看下方文档

安装引导页配置文档

您想手动配置数据库和.env请查看下方文档

手动配置文档

大纲
关于MacOS 本地部署
环境工具
添加站点
配置站点
伪静态配置修改
安装引导和数据库手动配置
您想使用安装引导界面配置数据库和.env请查看下方文档
您想手动配置数据库和.env请查看下方文档