一个极简 PHP 论坛。由一个仅100多KB大小的PHP文件构建。纯原生、无框架、无依赖,支持 SQLite、MySQL 和 PostgreSQL。适合社区站点、低成本部署和 AI 二次开发。
特点
- 纯原生 PHP,单核心代码文件,无框架和 Composer 依赖,部署与维护简单
- 支持 SQLite、MySQL 和 PostgreSQL,数据库结构和搜索能力保持跨引擎兼容
- 包含首页、版块、主题、回帖、收藏、个人主页和后台管理等完整论坛功能
- 支持用户组、版块权限、站点设置、注册控制、发帖限制和附件管理
- 插件机制支持 Hook、路由、后台页面、资源合并、在线安装更新和统一计划任务
- 站点设置、版块和用户组按需懒加载,数据库结构简单,负载能力强
- 支持 AJAX 交互和响应式布局,兼顾 PC 与移动端使用体验
环境
源码部署最低要求:
| 软件 | 版本要求 | 说明 |
|---|---|---|
| PHP | 8.1 及以上 | PHP 8.5 与当前 Docker 镜像一致 |
| PDO | 随 PHP 安装 | 至少启用下方所选数据库对应的扩展 |
| SQLite | SQLite 3 | 通过 pdo_sqlite 使用 |
| MySQL | 8.0 及以上 | 通过 pdo_mysql 使用 |
| PostgreSQL | 13 及以上 | 通过 pdo_pgsql 使用 |
| Web 服务 | Nginx 或 Apache | Apache 需启用 PHP-FPM/模块及 URL 重写 |
使用 Docker 部署还需要 Docker Engine 24 及以上、Docker Compose v2 和 unzip。Docker Compose 当前配置使用 PHP 8.5-fpm、MySQL 8.4、PostgreSQL 18 和 Nginx Alpine 镜像;源码运行时仍以 PHP 8.1+ 为最低要求。
暂无评论...
