LimeSurvey 介绍与选型指南
LimeSurvey(原 PHPSurveyor,GPL 开源问卷系统,PHP+MySQL/MariaDB/PostgreSQL)的认知与选型篇:来历沿革、架构与功能特性、当前稳定版 7.8.0 的版本节奏与支持周期、Community Edition 与商业版差异,以及与 Formbricks/Typeform/PHPSurveyor 的量化选型对比。
LimeSurvey 介绍与选型指南
目标:本篇是 LimeSurvey 的认知与选型第一站,回答「它是什么、从哪来、能做什么、适不适合选它」。全部数据来自官方站点与公开资料的联网溯源(查询日期 2026-10-28),未做本地实测;部署与实测内容见本专栏后续篇章。
一、环境信息
本篇为纯联网溯源的认知篇,不涉及本地部署实测,因此这里的「环境」是取证环境:下列来源清单与查询日期构成全文数据的依据。
| 取证对象 | 来源 | 查询日期 | 用途 |
|---|---|---|---|
| 当前 CE 稳定版本号 | community.limesurvey.org/downloads | 2026-10-28 | 版本选型 |
| 版本路线图与支持周期 | limesurvey.org/manual/LimeSurvey_roadmap | 2026-10-28 | 版本节奏量化 |
| 运行环境要求(PHP 版本) | limesurvey.org/manual/Installation_-_LimeSurvey_CE | 2026-10-28 | 兼容矩阵 |
| 产品功能与客户规模口径 | www.limesurvey.org 首页(中文站) | 2026-10-28 | 功能特性、市场数据 |
| 商业版套餐与定价 | www.limesurvey.org/pricing | 2026-10-28 | CE 与商业版差异 |
| GitHub 社区活跃度(星数) | shields.io 徽章(LimeSurvey/LimeSurvey 仓库) | 2026-10-28 | 社区活跃度量化 |
| 竞品许可证与定位 | formbricks.com 官方文档 | 2026-10-28 | 选型对比 |
💡 说明:LimeSurvey 的版本号在官网首页、社区下载页与文档手册之间存在短暂不一致属正常现象(Cloud 版先于 CE 版滚动发布)。本文以社区版下载页(community.limesurvey.org/downloads)标注的 7.8.0 为「当前 CE 稳定版」口径,该页同日还标注 6.x 系列最后版本 6.17.19 的延长支持截止日为 2026-08-31。
二、软件概述
2.1 项目定位与来历沿革
LimeSurvey(俗称「青柠问卷」)是一个老牌的开源问卷/调查系统,定位是「完全掌控数据的在线调查工具」:既能像商业 SaaS 一样通过浏览器设计问卷、收集回答、生成统计,也允许组织把它部署在自己的服务器上,让受访者数据不出门。官方首页的自我定位是「简单的、快速的、匿名的在线调查工具」,面向学生、研究人员与企业用户,同时明确支持 self-hosted 开源部署并以此作为「Google Forms 的替代方案」卖点(来源:官网首页,查询日期 2026-10-28)。
项目的来历有一条清晰的时间线:它于 2003 年以 PHPSurveyor 之名由 Jason Cleeland 发起(这正是本篇 7.1 节选型对比中 PHPSurveyor 历史对照维度的由来),2007 年前后更名为 LimeSurvey 并沿用至今;官网首页至今保留着老用户的证言——「我从 LimeSurvey 还叫 'phpsurveyor' 时就开始使用,它依然是最优秀的开源项目之一」(来源:官网首页用户证言,查询日期 2026-10-28)。运营主体是总部位于德国汉堡的欧洲公司 LimeSurvey GmbH,商业上采用「开源社区版(Community Edition,下称 CE)+ 托管云服务 + 企业支持」的典型 open-core 模式。
市场数据方面,官方首页给出的口径是:覆盖 160+ 个国家和地区、60K+ 企业与机构、全球用户 1.5M+、已回答问题数 260M;客户结构上标注了 250+ 大学与研究机构、75+ 公共部门组织、50+ 医疗机构。这一客户画像解释了它的设计取向——LimeSurvey 长期以来对学术调查方法论(如 MaxDiff、Conjoint/CBC 等研究方法题型)的支持力度显著强于一般表单工具(来源:官网首页,查询日期 2026-10-28)。
💡 技术拓展:问卷类工具按「数据与代码的掌控方式」分三类,选型前先分清——
形态 代码 数据 代表 纯 SaaS 闭源 存在服务商云上 Typeform、SurveyMonkey、Google Forms 开源自托管 开源 完全自持 LimeSurvey CE、Formbricks 混合 open-core 核心开源 + 高级功能收费 自托管或厂商云 LimeSurvey Cloud/Corporate、Formbricks Enterprise LimeSurvey 同时横跨三类:CE 是纯开源自托管,Cloud/Corporate 是混合形态。本文选型主线是 CE 自托管形态。
2.2 许可与治理
LimeSurvey CE 以 GPL v2 及以上(GPLv2+)许可发布源代码,商业云服务与部分企业能力另行收费。官网首页的第三方证言中直接出现「借助 LimeSurvey,我们使用 100% 免费 (GPL) 软件构建了复杂的社区调查」的表述,可佐证其 GPL 开源属性;公共代码库(public codebase)也被官网列为对 SurveyMonkey、Google Forms、Qualtrics 的对比优势项之一(来源:官网首页/定价页对比表,查询日期 2026-10-28)。
2.3 版本沿革与支持周期(量化)
LimeSurvey 官方已放弃对特定版本授予 LTS 的做法,改为每个大版本统一给出「常规支持 + 延长支持」两段式周期:常规支持期内提供安全修复与非破坏性更新(自首次发布起至少两年);延长支持期仅提供安全修复(在常规支持之上至少一年,且部分更新仅通过付费的 ComfortUpdate 渠道发放)(来源:官方 Roadmap 手册页,查询日期 2026-10-28)。
| 大版本 | 首发 | 关键变化 | CE 支持周期(官方口径) |
|---|---|---|---|
| LimeSurvey 3.x | 2017-12 | 模板引擎切换为 Twig,主题可继承,管理界面重构 | 延长支持至 2023-07 |
| LimeSurvey 4.x | 2020-01 | 过渡版本 | 已停止更新(Discontinued) |
| LimeSurvey 5.x | 2021-05 | 插件/题型主题 ZIP 安装、字段加密、SPSS .sav 导出 | 延长支持至 2024-05 |
| LimeSurvey 6.x | 2023-04 | 当前长尾维护系列 | 常规支持至 2025-04,延长支持至 2026-08-31 |
| LimeSurvey 7.x | 2026-05 | 重设计问卷编辑器(原 Cloud 专属编辑器下沉到 CE) | 常规支持至 2028-05,延长支持至 2029-05 |
版本节奏量化:以 6.x 为例,2023-04 至 2026-10 间从 6.0 迭代到 6.17(官方 Roadmap 列出 6.0–6.17 共 18 个小版本),平均约 1.5–2 个月一个小版本;7.x 自 2026-05 起已迭代至 7.8.0(2026-10-28 下载页口径),其中 7.5 于 2026-10-01 发布,节奏约为每月 1–2 个小版本。对自托管用户意味着:跟进安全修复的窗口明确(CE 至少两年常规支持),但小版本更新较频繁,需要建立例行的升级机制。
💡 说明:7.x 最重要的变化是把原本 LimeSurvey Cloud 专属的新版问卷编辑器下沉到了社区版,并成为两端的默认编辑器(来源:官方博客 Survey Blog 对 LimeSurvey 7 的介绍,查询日期 2026-10-28)。这意味着 CE 用户在编辑体验上与商业云的差距在 7.x 代明显收窄。
三、核心架构
3.1 技术栈与运行环境
LimeSurvey 是典型的 PHP 单体 Web 应用:一套代码同时提供受访者答卷端与后台管理端,数据落在关系型数据库,静态资源与主题模板由 Web 服务器直接输出。它基于 PHP MVC 框架(Yii)构建,模板层自 3.x 起统一使用 Twig 引擎渲染问卷主题(Twig 化与主题继承是 3.x 官方列明的重大变化,见上表;MVC 框架为公开代码库事实)。
官方安装手册对 7.x 的运行环境要求(来源:Installation - LimeSurvey CE 手册页,查询日期 2026-10-28):
| 依赖 | 要求(7.x) |
|---|---|
| PHP | 8.1.29 及以上(官方测试至 PHP 8.5) |
| 数据库 | MySQL / MariaDB / PostgreSQL 三类均支持(具体最低版本以官方安装手册为准) |
| URL 形态 | 需将 URL 格式设置为 path 路径型(形如 index.php/... 的路径路由) |
| 交付形态 | 官方 tar.gz 包自托管安装,容器化用社区维护镜像(Docker Hub martialblog/limesurvey,320 万+ 拉取)与云托管 |
💡 技术拓展:「数据库选什么」在 LimeSurvey 语境下是三选一——
数据库 特点 适用 MySQL 生态最普及、资料最多 通用自托管首选 MariaDB MySQL 的社区分支,兼容 MySQL 协议 已标准化 MariaDB 的组织 PostgreSQL 强类型与复杂查询能力更强 大规模答题数据与分析型负载 LimeSurvey 对三者一视同仁支持,中小规模场景用 MySQL/MariaDB 即可;本文部署篇实测采用 MariaDB。与部分新潮问卷工具(如 Formbricks 仅支持 PostgreSQL)相比,这是 LimeSurvey 在老旧基础设施环境下的一个务实优势。
3.2 核心模块
从官方文档与产品结构看,LimeSurvey CE 的功能面由以下模块构成:
- 问卷设计器:题型库 + 逻辑编辑;7.x 起默认启用重设计的新版编辑器;
- 表达式引擎(Expression Manager / ExpressionScript Engine):驱动题目间逻辑跳转、相关性(relevance)判断、 piping 与动态计算的规则引擎,是 LimeSurvey「逻辑问卷」能力的核心;
- 令牌与参与者管理(Tokens/Participants):邀请名单、个人化链接、访问密码、匿名受控访问;
- 主题系统(Themes):基于 Twig 的问卷外观主题,支持继承与自定义;
- 插件系统:支持通过 ZIP 安装插件与题型主题(5.x 起官方列明),并提供插件事件(如 ExpressionManagerStart);
- 统计与导出:内置结果概览、答卷与统计视图,支持导出 SPSS .sav(5.1 起官方列明)等格式;
- RPC/REST API 与命令行接口:供系统集成与运维自动化的远程接口(RemoteControl API)与
console.php命令行工具。
3.3 部署形态
CE 自托管是本文档的主线形态:单台 Linux 服务器(PHP + Web 服务器 + 数据库)即可运行,容器化部署可用社区维护镜像 martialblog/limesurvey。商业侧的 Cloud 托管提供 7 个托管区域自动选择(官网定价页口径),Corporate 计划可配备专属服务器。部署实测路径见 《LimeSurvey 7.7 Docker Compose 部署实战》。
四、功能特性
综合官网首页与官方手册口径(查询日期 2026-10-28),LimeSurvey 的功能面可以归纳为六组:
- 题型与问卷设计:官方首页口径 30+ 种可自定义题型(手册口径为 28+ 种核心题型),支持插入图片与视频、通过逻辑与分支实现个性化答题流程;社区版可使用 800+ 问卷模板。
- 逻辑与规则:表达式引擎支持跳转逻辑、相关性过滤、答案管道与动态计算,可搭建多分支复杂问卷;这是它与简单表单工具拉开差距的主要能力。
- 语言与本地化:支持 80+ 种语言,可创建多语言问卷,配合 AI 辅助翻译;对跨国调查是硬需求级特性。
- 访问控制与数据保护:令牌/参与者管理、个人链接密码保护、匿名问卷;官网将 GDPR 合规、受访者数据隐私控制、WCAG 2.2 Level AA 无障碍达标列为产品级特性(ISO 27001 认证标注「进行中」)。
- 分发与嵌入:公共链接、二维码、社交媒体分享、网站嵌入;托管形态下支持自定义域名与品牌化。
- 分析与研究:内置结果概览、答卷与统计;研究方法模板覆盖品牌追踪、概念测试、价格研究、UX 反馈,方法学上提供 Conjoint/CBC、MaxDiff 等(部分标注即将上线或属商业侧);结果可导出 SPSS .sav 供后续统计建模。
💡 说明:以上「30+ 题型」「80+ 语言」等数字均来自官方首页营销口径,实际可用题型数会随版本与已安装插件变化;部署后可在后台题型列表中核对,部署实战篇 的实测问卷覆盖了其中多类主流题型。
五、快速开始(最小可用示例)
本节按官方文档梳理 CE 的最小安装路径(本节未做本地实测,本地实测部署与逐条命令回显见 《LimeSurvey 7.7 Docker Compose 部署实战》),用于建立「从零到一份可填答问卷」的整体心智模型:
- 核对环境:准备一台满足 PHP ≥ 8.1.29 的 Linux 服务器,Web 服务器(Apache/Nginx)与 MySQL/MariaDB/PostgreSQL 数据库之一;
- 下载:从 community.limesurvey.org/downloads 获取当前稳定版(查询日为 7.8.0)的 tar.gz 包;
- 部署与安装向导:解压到 Web 根目录并赋权后,浏览器访问站点进入图形化安装向导,依次完成数据库连接、数据初始化与管理员账号初始化;
- 登录后台建卷:以管理员身份登录,创建问卷、添加题目(如单选、多选、长文本等)、设置问卷激活;
- 填答与统计:开放问卷链接收集回答,在后台查看结果概览与统计,或经 RPC/REST API 拉取数据。
对容器化环境,社区维护镜像 martialblog/limesurvey 把 PHP 运行时与 Web 服务器打包为单一服务,配合独立的 MariaDB 服务即可在数分钟内起栈,具体 Compose 编排、环境变量表与安装向导实测见 《LimeSurvey 7.7 Docker Compose 部署实战》。
六、适用场景与限制
6.1 适用场景
结合官方客户画像(250+ 高校/研究机构、75+ 公共部门、50+ 医疗机构)与功能面,LimeSurvey CE 的最佳适用区间是:
- 学术与科研调查:需要方法论级题型(MaxDiff、Conjoint)、LSS 文件格式在研究者间交换量表、匿名受控访问与伦理合规场景;
- 公共部门与医疗机构调研:数据主权与 GDPR 要求受访者数据留在自有基础设施,官网将「数字主权」作为核心卖点(托管区域可选、独立服务器托管、无供应商锁定);
- 企业员工/客户调研:多语言问卷、令牌化管理大规模受访者名单、结果导出到 SPSS 做深度分析;
- 需要深度定制的问卷平台:GPL 源码、Twig 主题与插件系统允许改造到业务流程内。
6.2 限制与不适用
联网溯源口径下的主要限制:
- 运维门槛:CE 自托管需要 PHP/数据库/Web 服务器的基础运维能力,升级需自行规划(官方提供付费 ComfortUpdate 简化升级);
- 高级认证与部分企业能力不在 CE:SSO、LDAP、SAML 等标注在 Corporate(企业)套餐下;CE 的身份体系为自建账号;
- 交互风格偏「调查问卷」而非「对话式表单」:Typeform 式的一题一屏对话流、Formbricks 式的应用内微调查(in-app micro survey)等现代化交互形态并非其主场,UI 风格整体偏学术严谨;
- 无官方中文社区规模优势:官方与社区资料以英文/德文为主,中文资料相对零散。
七、同类选型对比
7.1 量化对比表
按「许可、技术栈、形态、题型与方法论、生态与社区活跃度」五个量化维度,对比 LimeSurvey CE 与常见替代(来源:各官方站点与 shields.io,查询日期 2026-10-28;竞品数据仅取官方口径,未实测):
| 维度 | LimeSurvey CE | Formbricks | SurveyKing(卷王问卷) | Typeform(自建替代视角) |
|---|---|---|---|---|
| 许可证 | GPL v2+ | AGPLv3 核心 + 付费 Enterprise License | MIT(后端开源,整体以打包 JAR 交付) | 闭源 SaaS(无自建版本) |
| 技术栈 | PHP(≥8.1.29)+ MySQL/MariaDB/PostgreSQL,Yii + Twig | TypeScript/Next.js + PostgreSQL | Java(Spring Boot,JDK 8 起,可内嵌 H2 或外接 MySQL 等数据库) | 闭源,不适用 |
| 部署形态 | 自托管 / 社区镜像(martialblog/limesurvey)/ 厂商云 | 自托管 / 云 | 自托管(JAR 运行 / 源码构建)+ 企业版源码交付 | 仅云 |
| 问卷能力侧重 | 30+ 题型、表达式逻辑引擎、令牌管理、科研方法(MaxDiff/Conjoint)、80+ 语言 | 链接问卷 + 网站/应用内微调查 + 体验管理(XM),定位 Qualtrics 开源替代 | 问卷 + 在线考试 + 评估三合一,题型偏国内政企与教育场景(投票、考试、测评) | 对话式一题一屏表单、营销转化场景 |
| 社区与商业 | GitHub 星数 3.8k(shields.io,2026-10-28);60K+ 组织、160+ 国家;CE 免费自托管 | 开源核心免费,企业功能付费 | GitHub 星数 4k(shields.io,2026-10-28);社区开源版免费 + 企业版商业交付 | 商业订阅,免费档受限 |
| 数据主权 | 完全自持,GDPR/无障碍达标 | 自托管可自持 | 完全自持(JAR 私有化部署) | 依赖服务商 |
关键差异解读:四者定位并不重叠——Typeform 是闭源 SaaS,不存在合法的自建版本,「Typeform 自建替代」的真实含义是「用 LimeSurvey CE 或 Formbricks 这类开源自托管产品替代 Typeform 的使用场景」;SurveyKing(卷王问卷,GitHub 主仓库为 javahuang/surveyking,surveyking/surveyking 是其 Gitee 地址,来源:官方站点 surveyking.cn 构建文档,查询日期 2026-10-28)与 LimeSurvey CE 同为可自托管的开源问卷,但走「问卷 + 在线考试 + 评估」一体化路线,Java 技术栈、MIT 许可对二次开发更宽松,且为「后端开源、整体以打包 JAR 交付」形态,与 LimeSurvey 的 PHP 全开源形态不同;Formbricks 与 LimeSurvey CE 才是最直接的同台对手:前者赢在现代交互与应用内调查场景、技术栈新(但数据库仅 PostgreSQL、AGPLv3 对二次分发的传染性更强),后者赢在题型深度、研究方法学、语言覆盖、数据库选择宽与二十年版本延续性(LimeSurvey 前身 PHPSurveyor 于 2003–2007 年间运行,今天只具历史对照意义)。
7.2 Community Edition 与商业版差异
LimeSurvey 的商业侧为「Cloud 订阅 + Corporate 定制」两层(来源:官网定价页,查询日期 2026-10-28):
| 套餐 | 价格(官方标价) | 管理员席 | 回答量额度 | 上传存储 | 关键增量能力 |
|---|---|---|---|---|---|
| Community Edition(自托管) | 免费(GPL) | 不限(自建) | 取决于自家服务器 | 取决于自家磁盘 | 全功能问卷能力 + 完全数据主权 |
| Cloud Basic | ¥196/月(约 26€/月) | 1 | 1,000 回答/月 | 250 MB | 无限问卷/题目、社区支持 |
| Cloud Expert | ¥168/月(约 268€/年) | 3 | 10,000 回答/年 | 1 GB | 白标域名、自定义品牌 |
| Cloud Business | ¥433/月(约 693€/年) | 5–10 | 50,000 回答/年 | 3 GB | 别名域名、优先邮件支持 |
| Corporate | 联系销售 | 定制 | 定制 | 专属服务器 | SSO/LDAP/SAML、VIP 支持 |
差异解读:CE 与商业版的核心差距不在问卷功能本身,而在三件事——托管服务(谁替你运维)、回答量与存储的容量承诺、企业级身份认证(SSO/LDAP/SAML)与支持等级。对具备运维能力且看重数据主权的组织,CE 的功能完整度已经覆盖问卷业务闭环;付费的价值主要是省运维与拿到企业级集成能力。
再澄清一个最常见的混淆——ComfortUpdate 不是商业版「版本」,而是官方付费的在线升级服务:作用是把原本「下载新 tar.gz → 覆盖文件 → 执行数据库升级」的手动升级流程,简化为管理后台里点几下鼠标(来源:官方手册 ComfortUpdate 页,查询日期 2026-10-28)。它与 CE 的关系与差异如下:
| 对比项 | CE 手动升级(免费) | ComfortUpdate(付费服务) |
|---|---|---|
| 费用 | 免费 | 免费试用 key 到期后需购买付费套餐 |
| 操作方式 | 手动下载新版覆盖部署 + 数据库升级 | 后台 Configuration → Advanced → ComfortUpdate 在线升级 |
| 前置条件 | 常规运维能力即可 | PHP 需启用 ZLib 与 OpenSSL 扩展,服务器可经 SSL 连接 comfortupdate.limesurvey.org |
| 数据安全 | 升级前需自行备份 | 升级前自动备份数据库(MySQL)并把被替换的旧文件存入 /tmp |
| 关闭方式 | — | config.php 中设 'updatable' => false(官方不推荐,恐漏安全更新) |
结论:CE 的功能与升级能力本身完全免费,ComfortUpdate 只解决「升级费手」的问题,不解锁任何问卷功能;它是给「不便执行手动升级流程的团队」的付费便利,而非 CE 与商业版之间的功能分界线。
7.3 选型建议
- 数据必须留在自有基础设施、有 PHP 运维能力、问卷需要复杂逻辑与多语言 → LimeSurvey CE;
- 调查发生在自家网站/App 内部(NPS 微调查、应用内反馈),技术栈偏 Node/TypeScript、可接受 PostgreSQL 与 AGPLv3 → Formbricks;
- 只需要好看的对外营销表单、不愿运维任何服务器 → 商业 SaaS(Typeform 等),并接受其数据与订阅条款;
- 面对「老问卷项目迁移」:若存量数据来自 2003–2007 年的 PHPSurveyor,它已是 LimeSurvey 的同一条演进线,按官方升级路径并入现代版本即可,不存在「换产品」问题。
八、参考链接
- LimeSurvey 官网首页(产品口径与市场数据):https://www.limesurvey.org/
- LimeSurvey 社区版下载页(当前稳定版 7.8.0):https://community.limesurvey.org/downloads/
- 官方 Roadmap 手册(版本支持周期):https://www.limesurvey.org/manual/LimeSurvey_roadmap
- 官方安装手册(CE 运行环境要求):https://www.limesurvey.org/manual/Installation_-_LimeSurvey_CE
- 官方定价页(Cloud/Corporate 套餐):https://www.limesurvey.org/pricing
- GitHub 仓库(shields.io 徽章口径星数 3.8k):https://img.shields.io/github/stars/LimeSurvey/LimeSurvey
- Formbricks 官方文档(许可证与产品定位):https://formbricks.com/docs/platform/what-is-formbricks
- 官方手册 ComfortUpdate(付费升级服务机制与
updatable配置):https://manual.limesurvey.org/ComfortUpdate - SurveyKing 开源仓库 javahuang/surveyking(shields.io 口径星数 4k、MIT):https://github.com/javahuang/surveyking
- SurveyKing 官网(社区开源版/企业版与源码构建口径):https://www.surveyking.cn/
- 容器化镜像(社区维护,Docker Hub):https://hub.docker.com/r/martialblog/limesurvey (源码仓库 https://github.com/martialblog/docker-limesurvey)
九、本专栏关联篇目
- 《LimeSurvey 7.7 Docker Compose 部署实战》:镜像取证、Compose 编排、静默安装与 Web 向导双路径实录
- 《LimeSurvey 配置参数详解》:config.php 分层覆盖体系与 212 项默认值精讲
- 《LimeSurvey 常用命令与运维实战》:console.php 命令行、RemoteControl API 全链路与备份恢复