如何在Ubuntu 14.04上安装Moodle

如何在Ubuntu 14.04上安装Moodle

本文档介绍如何在Ubuntu 14.04上安装和配置Moodle。 Moodle(面向模块化面向对象的动态学习环境的首字母缩略词)(以小写形式编程为moodle)是一个免费的软件电子学习平台,也称为学习管理系统或虚拟学习环境(VLE)。 截至2013年6月,该网站拥有83,008个注册和验证网站的用户数,为750多万个课程的70,696,570个用户提供了120万名教师。 Moodle拥有一系列智能功能,如虚拟测验,作业提交,维基,分级,IM服务和在线讨论板,为最终用户提供无缝的在线学习体验。 此外,由于是一个模块化软件,它能够通过定制的插件增强功能。

1初步说明

本教程基于Ubuntu 14.04服务器,因此您应该在继续本教程之前设置基本的Ubuntu 14.04服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100作为我的IP地址,将server1.example.com用作主机名。

2安装Apache / MySQL / PHP

在Moodle安装之前,我们需要Apache,MySQL和PHP。 我将使用root凭据,如果您正在使用任何其他用户进行安装,则只需在所有命令之前前缀sudo:

apt-get -y install apache2 mysql-client mysql-server php5
您将被要求为MySQL root用户提供密码 - 此密码对用户 root @ localhost以及 root@server1.example.com有效 ,因此我们不必在以后手动指定MySQL根密码:
MySQL“root”用户的新密码:   < - yourrootsqlpassword
重复MySQL“root”用户的密码:   < - yourrootsqlpassword

Moodle需要一些更多的包,我们将安装它们如下:

apt-get -y install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap git-core

我将使用git实用程序下载Moodle,所以我已经安装了git-core

3下载Moodle

现在我们将下载Moodle

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

接下来,我们需要将Moodle内容复制到/ var / www / html

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

我们需要将默认存储引擎更改为innodb

nano /etc/mysql/my.cnf

在文件末尾给出值:

[...]
#Basic settings for moodle
default-storage-engine = innodb

4数据库初始化

我们需要Moodle数据库,我将为Moodle创建数据库,如下所示:

mysql -u root -p
这里我们添加 database = moodledb user = moodleuserpassword = moodlepassword
CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodledb.* TO moodleuser@localhost IDENTIFIED BY 'moodlepassword';

进一步前进:

FLUSH PRIVILEGES;
exit

重新启动服务

service apache2 restart
service mysql restart

3网页安装Moodle

现在我们将进行Moodle Web安装。 打开您选择的浏览器并打开链接http:192.168.0.100/moodle/install.php



选择您的语言,然后按 下一步

数据目录的值更改为/ var / moodledata ,然后按下一步

按下一个

在创建数据库时给出值,在我的情况下如下所示:

数据库主机: localhost
数据库名称: moodledb
数据库用户: moodleuser
数据库密码: moodlepassword
表前缀: mdl_ (或您选择的任何valaue)
数据库端口: 3306
Unix套接字:它将保持空白。

给出值后按Next



继续



继续



继续



现在为Moodle创建管理员用户,您可以根据自己的选择使用任何值。在我的情况下,我使用:
用户名: admin
新密码: Howtoforge @ 1
名字: 斯里兰卡
姓氏: Kishore
电子邮件: admin@example.com

所有其他字段我将使用其默认值,当然,您可以稍后更改。

新闻更新个人资料

根据您的选择提供任何名称,我使用的测试名称如下:

完整的网站名称: Test-moodle
网站简称: 测试
自我注册: 禁用

给出值后,按保存更改


现在转到站点管理 - > 服务器 - > 系统路径 ,并定义路径如下:

du路径: / usr / bin / du
aspell路径: / usr / bin / aspell
点的路径: / usr / bin / dot

保存更改

现在我们完成了Moodle的安装部分,我们可以访问Moodle页面, 网址http://192.168.0100/moodle/login/index.php ,如下所示:



您的凭据将为 Username = adminPassword = Howtoforge @ 1
下一页将是默认的欢迎页面。



现在我们可以根据我们的要求添加课程并使用Moodle。 恭喜! 现在我们在Ubuntu 14.04上有一个功能齐全的Moodle实例:)

5链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏