Moodle 3.7安装

本文介绍在CentOS6.10上搭建LNMP环境,包括最小化安装系统、编译安装Nginx、MariaDB和PHP,关闭selinux及iptables。还阐述了安装Moodle3.7的步骤,如获取源码、创建数据库、设置权限等,最后开启crontab并重新打开selinux及iptables。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、CentOS6.10上搭建好LNMP
1.CentOS6.10最小化安装(英语安装,选择支持汉语),采用LVM。分区如下 /boot ,/swap,/,/data
2.编译安装LNMP
CentOS6.10+Nginx1.16.0+MariaDB10.2.19+PHP7.1.29
nginx.pid放在/var/run中,nginx.conf放在 /usr/local/nginx/conf中
3.关闭selinux及iptables
二、安装Moodle3.7
1.获取Moodle3.7
⑴从http://moodle.org/downloads下载
⑵利用git下载
$ git clone -b MOODLE_{{Version3}}_STABLE git://git.moodle.org/moodle.git
如git clone -b MOODLE_36_STABLE git://git.moodle.org/moodle.git
2.登录服务器中,登录数据库,
$mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2059
Server version: 10.2.19-MariaDB-log Source distribution

Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]>
2.创建一个数据库
MariaDB [(none)]> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
MariaDB [(none)]>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER on moodle.* to ‘moodleuser’@‘localhost’ IDENTIFIED BY ‘yourpassword’;
如GRANT ALL PRIVILEGES on moodle.* to ‘moodleuser’@’localhost’ IDENTIFIED BY ‘123456’;
3.创建moodledata
#mkdir -p /data/moodledata
4.将moodle-3.7.tgz 上传到服务器并解压到nginx文档根目录
$scp moodle-3.7.tgz chxf@172.23.100.99:/data/lnmpsoft
$scp zh_cn3.7.zip chxf@172.23.100.99:/data/lnmpsoft
#tar -zxvf moodle-3.7.tgz -C /usr/local/nginx/html/
#unzip zh_cn3.7.zip
#cp -R zh_cn /usr/local/nginx/html/moodle/lang/
5.设置相关权限
#chown -R www:www /usr/local/nginx/html/moodle
#chmod -R 0777 /usr/local/nginx/html/moodle
#chown -R www:www /data/moodledata
#chmod -R 0777 /data/moodledata
注:moodle安装完成后应修改/path/to/moodle权限
#chown -R root:root /usr/local/nginx/html/moodle
#chmod -R 0755 /usr/local/nginx/html/moodle
#find /usr/local/nginx/html/moodle -type f -exec chmod 0644 {} \;
6.利用浏览器安装moodle(过程略)
7.对moodle开启crontab
*/2 * * * * /usr/local/php7/bin/php /usr/local/nginx/html/moodle/admin/cli/cron.php>/dev/null
7.打开selinux及iptables

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值