Repolode
SimpleMachines

SimpleMachines/SMF

Simple Machines Forum(SMF),一款免费开源的 PHP 论坛软件,用于搭建自己的在线社区。

可替代:phpBBvBulletin

Star
757
Fork
270
未关闭 Issue
192
最近提交
前天

这是什么?

SMF 是一款用 PHP 编写的开源社区论坛软件,适合站长搭建属于自己的在线讨论社区,采用 BSD 3-clause 许可证发布。

本仓库是项目的开发源码。官方发布包可直接从下载站获取,无需额外配置;若直接使用源码,则需要安装 Composer v2 或更高版本并执行依赖安装。仓库分别维护 3.0 和 2.1 两个版本分支。

贡献者可以 fork 仓库、在提交中加入 Signed-off-by 签名后提交 Pull Request,3.0 版本的修复应提交到 release-3.0 分支。安全问题需通过项目官网报告。

核心功能

  • 01基于 PHP 的免费开源论坛软件
  • 02官方发布包可直接安装,无需额外配置
  • 03源码通过 Composer 管理依赖
  • 043.0 与 2.1 版本分别维护独立分支

适用场景

  • 为社区或兴趣小组搭建自托管讨论论坛
  • 通过 fork 源码定制或扩展论坛功能
  • 为成熟的 PHP 论坛项目贡献代码修复

快速上手

  1. 1

    安装 Composer v2 或更高版本(getcomposer.org)

  2. 2

    在源码目录中安装依赖

    composer install
  3. 3

    或者为开发安装开发者依赖

    COMPOSER_NO_DEV=0 composer install
  4. 4

    或从官方下载站下载正式版本,并按照维基安装指南操作

使用前须知

  • 从 GitHub 源码运行需要 Composer 并进行额外的设置步骤。
  • 采用 BSD 3-clause 许可证,贡献者需遵循单独的 DCO 签署要求。

收录于专题

标签

常见问题

SMF 是什么?
Simple Machines Forum(SMF),一款免费开源的 PHP 论坛软件,用于搭建自己的在线社区。 SMF 是一款用 PHP 编写的开源社区论坛软件,适合站长搭建属于自己的在线讨论社区,采用 BSD 3-clause 许可证发布。
SMF 可以免费使用吗?用的什么许可证?
SMF 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
SMF 还在维护吗?
活跃维护中。SMF 最近一次提交是在 2026年11月5日。
SMF 适合用来做什么?
为社区或兴趣小组搭建自托管讨论论坛 通过 fork 源码定制或扩展论坛功能 为成熟的 PHP 论坛项目贡献代码修复
SMF 怎么安装和运行?
安装 Composer v2 或更高版本(getcomposer.org) 在源码目录中安装依赖: composer install 或者为开发安装开发者依赖: COMPOSER_NO_DEV=0 composer install 或从官方下载站下载正式版本,并按照维基安装指南操作
在哪里获取 SMF?
源代码和安装说明在 GitHub 上:https://github.com/SimpleMachines/SMF

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目