一、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

Moodle 3.7安装相关推荐

  1. moodle 分配系统角色_如何安装Moodle学习管理系统

    moodle 分配系统角色 学习管理系统(LMS)是支持在线教育的软件,使教师和培训人员可以共享课程作业,管理评估并跟踪学生的学习情况. 专有供应商提供了多种LMS,但是Moodle是一个持久的开源选 ...

  2. Wamp5与Moodle安装

    最近在更改本科同学关于MOODLE平台的安装的实验报告的时候,发现他们大部分都是用easyphp安装的,他们在报告中体现出来一些的问题,如:日历产生乱码.安装不了中文版本.无法打开http://loc ...

  3. 动手安装moodle

    1.  下载httpd-2.4.16.tar.bz2 ,地址:http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.16.tar.bz2 报错安装apr:报错 ...

  4. mysql的安装版本有无开发版_moodle 2.0.2 安装图文教程 2——PHP Mysql环境搭建和moodle安装 - 乔木的日志 - ICT教育 - 中小学信息技术教育和教育信息化网站...

    moodle 2.0.2 安装图文教程 2--PHP+Mysql环境搭建和moodle安装 热度 6已有 211 次阅读 2011-3-29 16:49 ||关键词:moodle 2 图文安装教程 p ...

  5. 开放课程管理系统(Moodle)的介绍(转)

    一.虚拟学习环境 关于虚拟学习环境,很难用一个简单的定义来描述.可以说是,支持和管理教与学的各项活动的基于网络的环境.也可以认为是学习管理系统的组成部分.当应用于远程教育时,通常认为它包括" ...

  6. PHP环境搭配(二):lamp(linux+apache+mysql+php)搭建,附moodle与onlinejudge配置

    linux相比windows更安全,更稳定,而且是开源的,所以常作为服务器系统使用.因此,搭配lamp也是不可或缺的能力哦.不过,对于不熟悉linux系统的童鞋还是有点困难的. 一.准备工作. ubu ...

  7. moodle课程搭建过程中的注意事项(避坑)

    moodle课程搭建的一些注意事项(不断更新) 单个下载版本最好用下述这个版本,直接点击无任何报错,稳定性和下载人数都最多,解决各种网站上的错误(尤其是: [mysql]Error: MySQL sh ...

  8. 开源课程管理系统(CMS):Moodle

    开源课程管理系统(CMS):Moodle 一.总结 1.php开发的cms,可借鉴参考用 二.Moodle(百度) Moodle(Modular Object-Oriented Dynamic Lea ...

  9. (转)Moodle平台简介

    Moodle平台是目前教育技术学专业研究的热点问题,老师本也想我用Moodle平台进行个人知识管理方面的研究,但最后未果.虽然毕业论文没做这个方向,但本人认为这是个很好的本专业研究方向,个人意见,仅供 ...

  10. Linux操作系统下Moodle平台的搭建

    转自http://fuwu.aieln.com/info/show/711/ 软件下载地址(Moodle2.2.2(Build:20120312)):http://bbs.aieln.com/arti ...

最新文章

  1. linux应用程序之----文件操作
  2. android edittext 不滚动,EditText 设置可以垂直滑动但是不可输入
  3. Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
  4. Hibernate入门级实例
  5. python 生成器 迭代器 区别_Python生成器和迭代器的区别
  6. 原始套接字与抓包过滤规则setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, ...)
  7. 深度学习进阶NLP:word2vec的高速化
  8. 如何打造高可伸缩的移动电商架构?
  9. Javascript特效:距离某个时间倒计时
  10. Android emoji表情处理
  11. Oracle获取两时间的相差天数
  12. 电气工程及其自动化走Java_电气工程及其自动化专业项目经验范文
  13. 华3C交换机调试基本
  14. 2023 爱蜗影视双端源码 附搭建教程
  15. 4、selenium3的安装
  16. 看完之后终于明白了,要用5G网络必须要换成5G手机吗?
  17. power query连接mysql
  18. 万德python数据提取_Python量化-使用wind接口获取数据
  19. maven打包二进制文件
  20. 卡尔曼滤波之目标跟踪

热门文章

  1. 【Cadence16.6】安装教程
  2. kali新手入门教学(16)--如何在校园网下使用桥接模式上网
  3. nano命令,vi ed pico sed joe emacs jed ex
  4. bootstrap 获取表格修改的结果_bootstrap table getData获取表格数据的方法
  5. 第九届蓝桥杯c语言b组试题+部分答案
  6. RedHat 7 更换 yum 源为 CentOS 或网易镜像源
  7. ORA-01017 错误
  8. Git可视化工具-小乌龟
  9. scratch3.0入门
  10. mac版 seoclient_‎App Store 上的“SecoClient”