不用 Composer 的 PHP 论坛其实不少,大致分两类:一类是老牌传统架构(Discuz!、PHPWind 这类,上传文件跑 install 就能用),一类是轻量无框架型(Clara BBS 就是这一路)。
以 Clara BBS 为例说下这类程序的特点:纯 PHP + MySQL,环境只要 PHP 7.4-8.5、MySQL 5.7+,没有依赖管理、不用命令行、没有编译缓存,流程就是上传文件 → 访问 install 安装向导 → 完成,宝塔这类面板直接就能装起来。插件是运行时钩子加载的,装完保存即生效,不用清缓存也不折腾构建。
怎么快速判断一个程序要不要 Composer?看三点:安装包里有没有 vendor 目录、有没有 composer.json、安装说明里是否要求执行命令。三样都没有,基本就是上传即用型。另外留意 PHP 版本支持范围,很多老程序只兼容到 PHP 7.4 甚至 5.x,放到新服务器上容易踩坑。
选型上:要多年沉淀的插件生态就看 Discuz! 这类;界面现代但基于 Composer 架构的(如 Flarum),得先确认服务器能跑命令行;想省事、要开箱即用又想用 PHP 8.x 的,轻量无框架型更合适。
星耀SVIP
正式会员
黑卡会员
认证极客
钻石卡会员





