环境要求
阅读 22
推荐运行环境
博纳开源商城后台基于 ThinkPHP 6,用户端基于 Uni-app(Vue3)。建议环境:
| 组件 | 要求 |
|---|---|
| PHP | 7.4+(composer 声明 ≥7.2.5;生产建议 8.0/8.1),扩展:curl、openssl、fileinfo、mbstring、json、zip、pdo_mysql |
| MySQL | 5.7+ / 8.0,字符集 utf8mb4,排序规则建议 utf8mb4_general_ci(兼容 5.7) |
| Web 服务器 | Nginx 或 Apache,站点运行目录指向后台 public/ |
| Composer | 2.x,用于安装 PHP 依赖 |
| Node.js | 16+(用户端编译;HBuilderX 亦可) |
| Redis | 可选,缓存/队列场景 |
| Workerman | IM / 会议长连接需要(PHP 扩展 pcntl/posix 在 Linux 上更佳) |
三端工程对照
- 商城后台:
bona-mall-backend(ThinkPHP6) - 用户端:
bona-scm-front(Uni-app,文档中亦称 uniapp-c) - 官网:
bona-website(ThinkPHP6,文档/下载/授权等)
本地可用 phpstudy / 宝塔;Windows 下 Workerman 能力受限,IM/会议建议在 Linux 上验证。