moodle环境安装linux,在Ubuntu 18.04/Debian 9上安装Moodle的步骤

本文介绍在Ubuntu 18.04/Debian 9系统上安装Moodle的的详细步骤,需要准备PHP、Apache/Nginx Web服务器及MySQL/MariaDB数据库。

简介

Moodle是一个免费的开源学习管理系统,用PHP编写,并在GNU通用公共许可证下发布。从Moodle创建学习课程,并与你的观众/朋友/学生分享。

第1步:安装PHP

PHP在Debian和Ubuntu存储库中,通过运行以下命令安装它:

sudo apt -y install vim php-cli  php-intl php-xmlrpc php-soap php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

第2步:安装MariaDB数据库

安装PHP之后,参考以下两篇文章安装MariaDB数据库:

安装数据库后,打开配置文件:

sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf

然后在[mysqld]部分下面添加以下代码:

innodb_file_format = Barracuda

default_storage_engine = innodb

innodb_large_prefix = 1

innodb_file_per_table = 1

保存更改并重新启动mysql服务:

sudo systemctl restart mysql

以root用户身份登录mysql控制台以创建数据库和用户:

$ mysql -u root -p

为Moodle创建数据库和用户:

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

GRANT ALL ON  moodle.* TO 'moodle'@'localhost' IDENTIFIED BY "StrongPassword";

FLUSH PRIVILEGES;

QUIT

第3步:下载并配置Moodle

下载Moodle,下载地址是 https://download.moodle.org/:

sudo apt -y  install wget

wget https://download.moodle.org/download.php/direct/stable35/moodle-latest-35.tgz

解压缩下载的文件:

tar xvf moodle-latest-35.tgz

将创建的目录移动到/srv目录:

sudo mv moodle /srv/

创建一个空目录来保存Moodle文件:

sudo mkdir /srv/moodledata

设置Moodle Web目录的权限:

sudo chown -R www-data:www-data /srv/moodle/ /srv/moodledata

第4步:安装和配置Apache Web服务器

我们还需要Apache Web服务器来托管我们的Moodle应用程序,运行如下命令:

sudo apt -y install apache2 vim libapache2-mod-php

创建Apache VirtualHost配置文件:

sudo vim /etc/apache2/sites-enabled/moodle.conf

将下面的内容放入文件中:

DocumentRoot /srv/moodle/

ServerName example.com

ServerAlias www.example.com

ServerAdmin admin@example.com

Options +FollowSymlinks

AllowOverride All

Require all granted

ErrorLog /var/log/apache2/moodle-error.log

CustomLog /var/log/apache2/moodle-access.log combined

将example.com替换为你的域名,保存文件并退出。

启用Apache重写模块:

sudo a2enmod rewrite

sudo systemctl restart apache2

第5步:访问Moodle设置向导

现在浏览你的Moodle服务器IP或主机名,在Ubuntu 18.04/Debian 9系统上完成Moodle的设置。

1.选择Moodle的安装语言,然后单击下一步:

11afe508aee85712a90524f079e37237.png

2.设置Web地址,Moodle目录和数据目录:

dcc77bcfbe6ac6a67110b1bff8445119.png

3.在下一页上,选择一个数据库驱动程序-Mariadb(native/mariadb):

9c7dd1925181ae5c2509bf76a7bdf36e.png

4.提供数据库主机,数据库名称,数据库用户和数据库密码:

8be5ecc5bd80eae8c1c82a9d9ce7f94d.png

5.确认已阅读条件并理解它们:

2a6ab8a3394c9e369cc2a0114ab762f8.png

6.如果服务器环境满足所有最低要求,请单击继续以完成安装:

c36afea43518fc87254df192e3447886.png

7.在下一页上创建管理员用户帐户:

4801db6c8b8ecf9a37f9d3f53373ceea.png

8.配置Front页面:

b02ff61356d5b0067ca1d6ac80734482.png

9.现在就可以访问Moodle管理中心了:

1bb79f7eeb7e5c06cb90c98731d757d0.png

至此,在Ubuntu 18.04/Debian 9上安装Moodle并设置完成了。

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值