在 localhost 上安装 Chamilo
Chamilo LMS 本地安装指南,通过 http://localhost/chamilo 搭建轻量在线学习与课程平台。
Chamilo 是开源 LMS 平台,强调易用与快速部署,适合培训机构与中小企业在线培训。相比 Moodle,部分场景下资源占用更低。
前置条件
- PHP 7.4+ 或 8.x(以 Chamilo 文档 为准)
- MySQL/MariaDB
- Apache +
mod_rewrite或 Nginx - 扩展:
gd、intl、mbstring、curl、zip等
安装步骤
- 从 chamilo.org 或 GitHub 下载 Chamilo LMS
- 解压到
htdocs/chamilo/ - phpMyAdmin 创建数据库
chamilo_local,字符集utf8mb4 - 确保
app/cache/、app/upload/、main/default/courses/等目录可写 - 浏览器访问 http://localhost/chamilo
- 按安装向导配置数据库与管理员账号
数据库配置
| 项 | 值 |
|---|---|
| 数据库主机 | localhost |
| 数据库名 | chamilo_local |
| 用户 | root |
| 密码 | 本地 MySQL 密码 |
常用路径
| 路径 | 说明 |
|---|---|
/chamilo | 平台首页 / 登录 |
/chamilo/main/admin | 管理区域 |
/chamilo/main/inc/ | 核心包含文件(勿随意修改) |
与 Moodle 对比
| 项 | Chamilo | Moodle |
|---|---|---|
| 定位 | 易部署、培训导向 | 功能全面、插件生态大 |
| 数据目录 | 多在安装目录内配置 | 独立 moodledata |
| 资源 | 相对较低 | 相对较高 |
常见问题
安装后无法写入
Linux/macOS 对 app/cache、upload 等目录执行 chmod 或 chown 给 Web 用户。
URL 重写
启用 Apache mod_rewrite;使用官方提供的 .htaccess。
版本与 PHP
较旧 Chamilo 版本可能不支持 PHP 8.2+,请对照官方兼容表。
小结
Chamilo 本地访问 **http://localhost/chamilo**,PHP + MySQL 即可安装,适合轻量 LMS 与培训课程原型开发。