Skip to content

构建与开发

后端常用命令

bash
php think swoole        # 启动 Swoole 服务
php think clear:cache   # 清除缓存
php think reset:admin   # 重置后台管理员密码

Swoole 配置

配置文件:config/swoole.php

配置项说明
HTTP 端口20699开发端口
生产端口20698Nginx 反向代理目标
热更新APP_DEBUG=true 时自动启用开发环境自动生效
连接池DB + Cache 默认启用

生产环境部署

┌─────────────────────────────────────────┐
│  Supervisor                              │
│  └── php think swoole                    │
│       ├── HTTP: 127.0.0.1:20698          │
│       └── WebSocket: 127.0.0.1:20699     │
│                                          │
│  Nginx                                   │
│  ├── /adminapi/* → 127.0.0.1:20698       │
│  ├── /api/*      → 127.0.0.1:20698       │
│  ├── /storeapi/* → 127.0.0.1:20698       │
│  └── 静态文件    → public/               │
└─────────────────────────────────────────┘
  • Web 根目录:public/
  • Supervisor 守护 php think swoole
  • Nginx 反向代理到 127.0.0.1:20698

前端构建

各前端详细构建命令见对应目录 AGENTS.md

  • Admin:view/admin/AGENTS.md
  • Store:view/store/AGENTS.md
  • Uniapp:view/uniapp/AGENTS.md

编码注意

  • 文件操作时默认保持原文件编码,其次优先使用 UTF-8 编码
  • 谨防汉字乱码

EBAOZU V4 多门店租赁商城系统文档