在 localhost 上安装 Moodle

Moodle 开源学习管理系统(LMS)本地安装,通过 http://localhost/moodle 搭建在线课程与测试环境。


Moodle 是全球使用最广泛的开源 LMS(学习管理系统),用于网校、企业培训与在线课程。本地安装可开发插件、主题与课程内容。

前置条件

  • PHP 8.0+(以 Moodle 版本要求 为准)
  • MySQL/MariaDB 或 PostgreSQL
  • 扩展:xmlrpcintlzipgdsoap 等(安装器会检测)
  • 数据目录 moodledata 需 Web 服务器可写不可通过 URL 直接访问

安装步骤

  1. moodle.org 下载稳定版
  2. 解压到 htdocs/moodle/
  3. 在 Web 根目录创建数据目录,例如:
    • Windows:C:\moodledata
    • Linux/macOS:/var/moodledata(权限给 www-data
  4. phpMyAdmin 创建数据库 moodle_local,字符集 utf8mb4
  5. 访问 http://localhost/moodle
  6. 安装向导填写 wwwroot、数据目录路径、数据库信息

关键配置

示例
Web 地址http://localhost/moodle
数据目录/var/moodledata(绝对路径)
数据库主机localhost

常用路径

路径说明
/moodle站点首页 / 登录
/moodle/admin管理
/moodle/course课程列表
/moodle/mod/活动模块

本地开发

  • 开启调试:站点管理 → 开发 → 调试消息
  • 插件类型:活动模块、区块、主题、本地插件等
  • 升级后访问 /admin/index.php 运行数据库升级

常见问题

数据目录不可写
检查 OS 权限;路径勿放在 htdocs 内以免被下载。

Cron 任务
生产需配置 cron;本地开发可手动访问 /admin/cron.php

PHP 扩展缺失
安装界面列出全部缺失项,在 XAMPP php.ini 中启用。

小结

Moodle 本地地址 **http://localhost/moodle**,需独立可写的 moodledata 目录与完整 PHP 扩展,适合 LMS 与在线课程开发。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run