如何在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 = moodleuser
和
password = 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
=
admin
和
Password
=
Howtoforge @ 1
。
下一页将是默认的欢迎页面。
现在我们可以根据我们的要求添加课程并使用Moodle。 恭喜! 现在我们在Ubuntu 14.04上有一个功能齐全的Moodle实例:)
5链接
- Moodle: https : //moodle.org/
- Ubuntu: http : //www.ubuntu.com/