如何在CentOS/RHEL 7/6/5上安装Moodle 2.8

Moodle是一个开源的课程管理系统,它也被称为学习管理系统(LMS)或虚拟学习环境(VLE)。本教程将帮助你在CentOS / RHEL系统上安装Moodle。

安装必需的软件包

为了安装设置Moodle,我们需要一个Web服务器,数据库服务器和PHP有需要的模块。使用下面的链接来安装以下软件包。 在CentOS / RedHat的6/5中安装Apache,MySQL和PHP 安装使用yum包管理器所需的PHP模块。
# yum install git php-common php-mysql php-gd php-intl php-curl
# yum install php-ldap php-apc php-mbstring php-dom php-soap php-xmlrpc
要安装Git 1.9版本使用文章 在CentOS / RHEL安装的Git 1.9

下载最新的Moodle源

Moodle的完整的代码是在git仓库中可以使用。因此,我们可以使用目录库克隆,我们在本地系统中使用下面命令。
# mkdir /var/moodle
# cd /var/moodle
# git clone git://git.moodle.org/moodle.git www
Moodle克隆后,checkout Moodle的最新分支。本文当前的Moodle版本是2.8.3,所以我们指定下面的命令。
# cd www
# git checkout origin/MOODLE_28_STABLE
点击这里找到Moodle的最新版本。 使用以下命令创建Moodle数据目录。 Moodle使用此目录用于存储应用程序数据。我们建议该目录保持Moodle的应用程序之外。
# mkdir /var/moodle/data

在MySQL中建立数据库Moodle

Moodle支持MySQL 5.1.33,Postgres8.3,MSSQL 2005,Oracle 10.2或更高的版本。在本教程中,我们使用MySQL。 使用下面的命令来创建Moodle数据库和用户访问数据库。
# mysql -u root -p

mysql> CREATE DATABASE moodle;
mysql> GRANT ALL ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY 'secretpassword';
mysql> FLUSH PRIVILEGES;
mysql> quit

创建Moodle的配置文件

在WWW目录中复制  config-dist.php副本命名为新  config.php文件,此时已创建Moodle的配置文件。
# cd /var/moodle/www
# cp config-dist.php config.php
现在编辑 config.php文件,并进行以下更改按照你设置的详细信息。
$CFG->dbtype    = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost    = 'localhost';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'moodle';
$CFG->dbpass    = 'secretpassword';
$CFG->prefix    = 'mdl_';
$CFG->wwwroot   = 'http://moodle.youcl.com';
$CFG->dataroot  = '/var/moodle/data';

配置Web服务器虚拟主机

加入Apache配置文件虚拟主机下面 /etc/httpd/conf/httpd.conf中
<VirtualHost *:80>
    ServerAdmin webmaster@tecadmin.net
    DocumentRoot /var/moodle/www
    ServerName moodle.tecadmin.net
    CustomLog logs/moodle.tecadmin.net_log combined
</VirtualHost>
更新Moodle数据目录的权限,使Web服务器可以在里面写。
# chown -R apache:apache /var/moodle
# chmod -R 755 /var/moodle
重新启动Apache服务器加载所做的更改。
# service apache restart

最后启动Moodle的Web安装程序

在浏览器中打开的Moodle网址,并按照步骤来完成设置。 检查所需的模块安装。 安装所有的Moodle模块。点击继续。 运行Web安装程序完成所有的步骤,同时您将获得更多的步骤。最后,你会得到的Moodle运行像下面。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

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

支付宝扫一扫打赏

微信扫一扫打赏