挑 PHP CMS 之前,先学会看它的协议

2021 年 9 月,织梦发了一份商业授权通告:商用站要按 5800 元一个域名交授权费,没买的站被点名追缴。很多小公司这才发现:用了多年的"免费 CMS"其实一直有商用门槛,"开源免费"这四个字,每个字都得打个问号。

这篇先讲怎么判断一个系统能不能放心商用,然后把全球通用型的十个主流系统逐个说完:协议是什么、还在不在更新、适合什么场景。

先学会判断"能不能免费商用"

选 CMS 之前,先回答三个问题。

一、它是什么协议? MIT、Apache-2.0、BSD 这类宽松协议,改了拿去卖都行;GPL 系列的规矩是:你改过的版本一旦交到别人手上,这部分代码也得按同样的协议公开------做内部系统没影响,做外包交付要掂量;还有些系统代码开放但协议是自己定的(比如 Statamic),条款必须读原文。协议别看宣传页上写的,去它的代码仓库根目录找 LICENSE 文件------宣传页说"开源"、仓库里却没有协议文件,或者协议对不上,就得留心。

二、它还活着吗? 看三个信号:最近有没有发版本、官方团队还动不动、社区生态活不活跃。一年以上没核心更新的,功能再香也别碰。查的时候还要认准正源:有的项目在 GitHub 上挂着好几个同名仓库,其中一个可能是多年前就没人管的旧版或镜像(PbootCMS 就有这么个 2018 年后没动过的旧仓库,不少老教程还指着它),以官网"源码托管"栏给出的地址为准。

三、"免费"是哪一种免费? 别只看"开源免费"四个字,它至少分三种:

  • 全代码开源(MIT/Apache-2.0/GPL)------最省心,改了拿去卖都行;
  • 主体开源、但有一段授权文件不开源,去版权要到官网领授权码------比如国产的 PbootCMS,商用同样免费,代价是"去版权"这类动作要进它的体系,而且有段代码不透明,介意审计和深度二开的要想清楚;
  • 源码可得、但商用必须买授权------织梦 5800 元一个域名、帝国 4200 元一个站就是典型,这类是要算钱的,不能只看"免费"两个字。

后面的清单里,每个系统的维护状态我用三档统一标注:持续活跃 (近半年有正式版本、而且还在加功能,新项目放心选)、维护状态 (还在发版本,但只有修复与安全更新、不加新功能了,老项目能用、新项目要权衡)、低活跃/停滞(一年以上没核心更新,别碰)。

还有一个新变量值得说:AI 生成内容。这两年不少 CMS 都在往里面加 AI 写作、AI 配图:emlog 的插件市场里就有现成的智能写作插件,接的是 DeepSeek、OpenAI 这类大模型。别把它当核心选型依据,但一个还在持续加 AI 功能的系统,至少说明它没停摆。

国际主流通用型

全球用得最多、生态最成熟的一批。常规建站从这里面挑基本不会错,差别主要在学习成本:想快用 WordPress,要深度定制看 Drupal。

1. WordPress(GPL v2+,持续活跃)

全世界份额最高的 CMS。按 W3Techs 统计,所有用 CMS 的网站里它占 58.8%,相当于全网四成网站由它驱动。插件主题多到你能想到的功能都有现成的,新手友好,官方有专职安全团队,漏洞修复随维护版本推送(2026 年 9 月的 7.1.1 就是一次维护与安全版)。缺点:插件装多了容易成攻击目标,得自己留意。

2. Drupal(GPL v2+,持续活跃)

企业级重型 CMS,安全性和细粒度权限做得扎实,政府、高校、大型媒体用得多。功能强但学习曲线陡,适合有开发资源、对权限安全要求高的场景。

3. Joomla!(GPL v2+,持续活跃)

定位在 WordPress 和 Drupal 之间,比前者规整、比后者轻便。插件丰富,内置多语言和权限管理,企业官网、社区门户、电商这类中等复杂度站点都合适。

4. Concrete CMS(MIT,持续活跃)

原 concrete5。所见即所得的前端编辑,编辑直接在页面上改内容,适合内容交给非技术同事维护的团队。同时具备多站点、权限管理等企业级能力。

5. MODX(GPL v2+,维护状态)

内容和前端表现完全解耦,定制自由、SEO 原生好,但学习成本不低。3.x 这条线还在发版本,节奏不快、以稳定性修复为主,生态热度不如巅峰期。

6. Backdrop CMS(GPL v2+,维护状态)

从 Drupal 7 分叉出来,保留核心能力、砍掉复杂度,更轻量易用,适合中小企业常规建站。以稳定维护为主,没有大规模功能迭代。

7. SilverStripe(BSD,持续活跃)

新西兰团队的企业级 CMS,自带完整 ORM 和模板引擎,支持内容版本控制和工作流,适合中大型定制化站点。当前稳定线是 6.x,新西兰政府部门用得多。

8. CMS Made Simple(GPL v2,维护状态)

名字就是定位:简单的 CMS。安装容易、资源占用低,适合中小型官网和展示站。一直停在 2.2 这条线上,发的多是修复和兼容性更新,别指望新功能。

9. ExpressionEngine(Apache-2.0,维护状态)

老牌企业级平台,支持多站点、多频道,媒体和品牌官网用得多。核心代码 Apache-2.0 开放,但商业支持收费。迭代一般,胜在核心稳定。

10. Textpattern(GPL v2,维护状态)

极简系,专注内容创作,默认 Textile 语法(可扩展 Markdown),界面干净,适合个人博客、小型资讯站。版本节奏慢(4.8 到 4.9 隔了近三年),4.9 这条线目前最新是 4.9.1(2026 年 2 月,维护与安全修复),用户基数小、生态有限。

一句话:国际主流这十个,多数是"拿来就能用",选的时候重点看你是想要生态(WordPress)还是想要架构(Drupal)。

本篇数据来源:

相关推荐
子非鱼a9 小时前
【WEB】Online ToolWEB
php
PHP实战开发录10 小时前
Nginx上传大文件为什么报413
nginx·php·开发
damoluomu20 小时前
国产企业级 PHP CMS:哪些能免费商用
php
郑州光合科技余经理1 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
MyFreeIT1 天前
Android PHP Manual
php
aixingpan1 天前
aixingpan.cn API开发文档:api_docs_trichart_natal_progression_sec_transit2接口指南
前端·php
sbjdhjd1 天前
从日志包含到临时文件竞争:文件包含进阶复盘中的 Docker、Windows 与 Session 限制
网络·安全·web安全·网络安全·数据挖掘·php·rce
daxiangxm1 天前
【趣味休息】“围住小猫在线玩”-“困住小猫”,又回来了
数据结构·人工智能·vscode·github·php
星光开发者1 天前
基于Spring Boot的充电桩管理系统的设计与实现-计算机毕设【课程设计】57105
vue.js·spring boot·vscode·mysql·django·php·express