如何在 Ubuntu 14.04 上安装 Moodle

在本教程中,我们将向您展示如何在 Ubuntu 14.04 上安装 Moodle。 对于那些不知道的人,Moodle 是一个开源课程管理系统 (CMS),也称为学习管理系统 (LMS) 或虚拟学习环境 (VLE)。 作为一种为学生创建在线动态网站的工具,它在世界各地的教育工作者中变得非常流行。 Moodle 带来的功能包括作业提交、在线测验、维基、评分、即时消息、讨论板等。 但由于它是模块化软件,因此可以通过插件进行扩展以添加额外的功能。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示在 Ubuntu 14.04 服务器上逐步安装 Moodle。

在 Ubuntu 14.04 上安装 Moodle

步骤 1. 首先,确保所有软件包都是最新的。

apt-get update -y

步骤 2. 安装 LAMP (Linux, ApacheMySQL, PHP) 服务器并包含一些 PHP 扩展。

apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql apt-get -y install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap

开始 Apache 和 MySQL 服务:

/etc/init.d/apache2 start /etc/init.d/mysql start

步骤 3. 配置 MySQL。

默认情况下,MySQL 未加固。 您可以使用 mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MySQL。

mysql_secure_installation

my.cnf 文件下 [mysqld] 部分并重新启动 MySQL 服务:

## nano /etc/mysql/my.cnf binlog_format = ROW

重启 MySQL 服务:

service mysqld restart

为我们的 Moodle 安装创建一个新的 MySQL 数据库:

## mysql -uroot -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'moodleuser_passwd'; mysql> FLUSH PRIVILEGES; mysql> quit

步骤 4. 安装 Moodle。

使用以下命令设置本地存储库并从 GitHub 克隆 git 存储库:

cd /opt sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git branch -a sudo git branch --track MOODLE_26_STABLE origin/MOODLE_26_STABLE sudo git checkout MOODLE_26_STABLE

将本地存储库复制到 /var/www/html/

sudo cp -R /opt/moodle /var/www/html/ sudo mkdir /var/www/moodledata sudo chown -R www-data /var/www/moodledata sudo chmod -R 777 /var/www/moodledata sudo chmod -R 0755 /var/www/html/moodle

步骤 5. 访问 Moodle。

默认情况下,Moodle 将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://yourdomain.com/moodle 或者 https://your-server-ip/moodle. 重要提示:如果您不习惯使用终端创建需要在安装程序时创建的 config.php 文件,您应该通过执行以下操作暂时使 webroot 可写:

chmod -R 777 /var/www/html/moodle

运行安装程序并设置 Moodle 后,您需要恢复权限,以便使用以下命令不再可写:

chmod -R 0755 /var/www/html/moodle

恭喜! 您已成功安装 Moodle。 感谢您使用本教程在 Ubuntu 14.04 系统上安装 Moodle。 如需其他帮助或有用信息,我们建议您查看 Moodle官方网站.

Save