本文介绍在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 参考:在Ubuntu 18.04或CentOS 7系统上安装PHP 7.3。
第2步:安装MariaDB数据库 安装PHP之后,参考以下两篇文章安装MariaDB数据库: 在Ubuntu 18.04系统上安装MariaDB 10.4的步骤 在Debian 9/Debian 8系统中安装MariaDB 10.4数据库的步骤 安装数据库后,打开配置文件: 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 将下面的内容放入文件中: <VirtualHost *:80> DocumentRoot /srv/moodle/ ServerName example.com ServerAlias www.example.com ServerAdmin admin@example.com <Directory /srv/moodle/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/moodle-error.log CustomLog /var/log/apache2/moodle-access.log combined </VirtualHost> 将example.com替换为你的域名,保存文件并退出。 启用Apache重写模块: sudo a2enmod rewrite sudo systemctl restart apache2
第5步:访问Moodle设置向导 现在浏览你的Moodle服务器IP或主机名,在Ubuntu 18.04/Debian 9系统上完成Moodle的设置。 1.选择Moodle的安装语言,然后单击下一步:
2.设置Web地址,Moodle目录和数据目录:
3.在下一页上,选择一个数据库驱动程序-Mariadb(native/mariadb):
4.提供数据库主机,数据库名称,数据库用户和数据库密码:
5.确认已阅读条件并理解它们:
6.如果服务器环境满足所有最低要求,请单击继续以完成安装:
7.在下一页上创建管理员用户帐户:
8.配置Front页面:
9.现在就可以访问Moodle管理中心了:
至此,在Ubuntu 18.04/Debian 9上安装Moodle并设置完成了。
相关主题 |