Skip to content

后端常用命令

bash
php think swoole        # 启动 Swoole 服务
php think clear:cache   # 清除系统缓存
php think reset:admin   # 重置后台管理员密码
php -l <file>           # PHP 语法校验(改完 php 文件必做)

Swoole 服务配置

配置文件:config/swoole.php

配置项配置值说明
HTTP 开发端口20697本地或开发机直接监听端口
生产代理端口20698生产环境 Nginx 反向代理转发目标端口
热更新APP_DEBUG=true 时自动启用代码修改后自动重启 Worker
连接池DB + Cache 默认启用提升 Swoole 运行性能

生产环境架构与部署

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

前端构建指南

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

  • 总管理后台view/admin/AGENTS.mdnpm run serve / npm run build
  • 门店后台view/store/AGENTS.mdnpm run serve / npm run build
  • 移动端view/uniapp/AGENTS.md(HBuilderX 或 npm run build:mp-weixin / npm run build:h5

编码规范注意事项

  • 文件操作时默认保持原文件编码,其次优先使用 UTF-8 编码。
  • 谨防中文字符乱码,改动 PHP/JS 文件后务必进行语法检查。

承信租多门店租赁商城系统官方文档