Tigshop 使用教程
MacOS - 本地部署
关于MacOS 本地部署
MacOS同样只适用于本地安装环境测试
环境工具
下载最新版的MAMP PRO环境工具(此工具为非免费工具,这里就不提供下载链接了)
添加站点
点击右上角的Add Host
配置站点
伪静态配置修改
点击右侧的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;
}
如图所示:
安装引导和数据库手动配置
您想使用安装引导界面配置数据库和.env请查看下方文档
您想手动配置数据库和.env请查看下方文档
大纲
关于MacOS 本地部署
环境工具
添加站点
配置站点
伪静态配置修改
安装引导和数据库手动配置
您想使用安装引导界面配置数据库和.env请查看下方文档
您想手动配置数据库和.env请查看下方文档