构建与开发
后端常用命令
bash
php think swoole # 启动 Swoole 服务
php think clear:cache # 清除缓存
php think reset:admin # 重置后台管理员密码Swoole 配置
配置文件:config/swoole.php
| 配置项 | 值 | 说明 |
|---|---|---|
| HTTP 端口 | 20699 | 开发端口 |
| 生产端口 | 20698 | Nginx 反向代理目标 |
| 热更新 | 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 编码
- 谨防汉字乱码