技术参数
原生 MVC 零依赖,部署门槛低到离谱;数据均以当前正式版 v1.4.85 为准。
运行环境
PHP 版本
PHP ≥ 7.4。代码采用 7.4 兼容语法(不含 8.0+ 专属语法),在 PHP 8.x 上向前兼容可正常运行——8.0+ 语法禁令是为保证最老的 7.4 虚拟主机也能部署,而非不兼容 8.x。必需扩展
pdo_sqlite(SQLite 模式)或 pdo_mysql(MySQL 模式)、mbstring、openssl、fileinfo、gd、curl数据库
SQLite 零配置默认,或 MySQL 5.6+,双驱动一键切换目录可写
storage/、config/、public/uploads/(安装向导缺失自动创建)可选依赖
ffmpeg + exec 类函数 —— 真实波形 / 试听转码 / MV 转码 / 真实时长;被禁用时自动降级Composer
零依赖 —— 无 vendor 目录,上传即用架构与规模
架构原生 PHP MVC(App 容器 / Router / Database / View / Auth / Csrf / Validator)
数据表
32 张(Schema.php 新装建表 + migrate.php 幂等升级)测试
352 项 HTTP 全流程回归断言,覆盖注册 / 上传 / 购买 / 分成 / 提现 / 论坛 / 插件 / 授权 / 安全 / 转码授权四层哨兵(入口 / 视图 / 路由 / 全局函数),惰性复查 + 7 天失联宽限
插件机制
5 个事件钩子 + 8 个 UI 插槽,zip 上传安装,通用设置页约定主题
5 套(cyberdeck 完整模板回退 + 4 套薄皮肤),逐文件回退解析安全清单
表单与输入CSRF 全表单覆盖 · PDO 预编译 · Validator 校验 · 敏感词过滤
认证与验证码bcrypt 密码 · SVG 图形验证码(无 GD 依赖)· 邮箱验证码 60s 限发 · 同 IP 防轰炸限流
媒体防护文件魔数嗅探 · HMAC 防盗链下载 token · 转码产物防直链 · MV drawtext 水印 · 路径穿越防护
资金安全追加只记资金账本 · 支付 notify 验签 + 幂等结算 + 掉单补偿
352 项测试断言 · 0 失败
32 张数据表
4 层授权哨兵
7 个内置插件
5 套主题
6 支付通道
GPL-3.0 开源
提示:ffmpeg 为可选增强,无 ffmpeg 环境自动降级(伪波形 + 前端截断试听),不影响安装与运营。