环境要求
部署 YXShop 前,请确保您的服务器满足以下环境要求。
服务器环境
| 组件 | 最低版本 | 推荐版本 | 说明 |
|---|---|---|---|
| PHP | 8.1 | 8.2+ | 需要 CLI 模式 |
| MySQL | 5.7 | 8.0 | 支持 utf8mb4 字符集 |
| Redis | 5.0 | 6.0+ | 用于缓存、队列、Session |
| Composer | 2.x | 2.x | PHP 依赖管理 |
| Node.js | 16 | 18+ | 管理后台构建(可选) |
PHP 扩展要求
YXShop 需要以下 PHP 扩展:
必需扩展
pdo_mysql
redis
bcmath
gd
mbstring
openssl
json
curl
fileinfo
pcntl
posix
操作系统
YXShop 基于 Webman 框架,支持以下操作系统:
- Linux(推荐)— Ubuntu 20.04+ / CentOS 7+ / Debian 10+
- macOS — 开发环境
- Windows — 开发环境(需使用 windows.php 启动)
注意
生产环境推荐使用 Linux 系统。Windows 环境不支持 pcntl 和 posix 扩展,部分功能(如进程管理)不可用。