为了确保 CRM 系统的稳定运行,请根据以下要求配置服务器环境:
1. 基本配置
- 操作系统: 推荐使用 Linux (如 Ubuntu 20.04+ 或 CentOS 8+) 或 Windows Server 2019+
- Web 服务器: Nginx >= 1.18 或 Apache >= 2.4
- PHP:
- 最低版本要求: PHP 8.2
- 推荐版本: PHP 8.3
- 必须启用的扩展:
mbstring
fileinfo
- 必须启用的函数:
putenv
proc_open
symlink
pcntl
- Composer: 版本 >= 2.2
2. 数据库
- MySQL:
- 最低版本要求: MySQL 8.0
- 推荐版本: MySQL 8.3
- 配置建议:
- 开启
innodb
存储引擎 - 设置字符集为
utf8mb4
- 设置排序规则为
utf8mb4_unicode_ci
- 开启
3. 其他要求
- Node.js: 版本 >= 18.0(用于前端构建)
- Yarn: 最新稳定版本(作为包管理器)
- Redis: 用于缓存和队列(推荐配置)
- Supervisor: 用于管理队列任务