NeonDeck · 霓虹卡座 ‹ 返回首页
TECH SPECS

技术参数

原生 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 环境自动降级(伪波形 + 前端截断试听),不影响安装与运营。

© 2026 NeonDeck · Mr.AJ · 返回首页