moodle环境安装linux,Linux下安装Moodle

前几天尝试下载和使用的最新版的Moodle,结合今天遇到的问题及解决,记录一点吧。

1,首先介绍一下Moodle,是一个用于制作网络课程或网站的软件包。它是一个全球性的开发项目,用以支持社会建构主义的教育框架。Moodle是一个自由的开源软件(在GNU 公共许可协议下),也就是说Moodle是有版权的,但是你有额外的自由。你可以自由地复制、使用或者修改Moodle,前提条件是你同意:为他人提供代码,没有修改或删除原有的版权和许可,以及将相似的版权应用于衍生的作品。【以上内容来自百科】

目前我眼中的Moodle,我们用这个已经4年了,以前用的是2.5的版本,这次我想做升级,所以研究下。(PS:之前那版不是我安装的)

优点:

1)课程管理非常灵活,支持多级分类;

2)课程活动很多,如:课件、作业、考试、题库、成绩[有自动判卷这个好]、问卷调查、聊天、投标、脑图、互动评价等等,网上还有好多插件的,我们是自己开发了4个插件放上;

3)代码开源,好处多多,我们在这个Moodle上改为使用统一的单点登录形式,在里面也增加了点名、考勤、成绩导出等功能;

4)完备的日志,曾经我们还做过考试监控呢,防止学生抄袭;

5)整个系统提供了很全的接口,用着不错,而且有安全码;

6)选课灵活,可以分组组织教学活动;

7)支持Mobile;

缺点:

1)表结构复杂,php代码层级比较多,读懂下了很多功夫;

2)php的缺点也带过来了,不太安全,所以我们的系统是在内网使用;

3)部署最好用独立服务器,用虚拟机在考试时扛不住的;

总体感觉还是非常适合高校使用,如果有自己团队专门研究下,二次开发还是比较容易的。

2,要想安装Moodle,请使用BitNamiMoodle,否则自己搭建各种php、mysql等等环境是会疯掉的,尤其对我这种不懂php的。[第一次尝试我使用lnmp,九牛二虎之力失败了]

我使用的地址:https://bitnami.com/stack/moodle

下载安装包:

#wgethttps://bitnami.com/redirect/to/158075/bitnami-moodle-3.3.1-1-linux-x64-installer.run

3,修改.run文件的执行权限,并执行

#chmod 755 ./bitnami-moodle-3.3.1-1-linux-x64-installer.run

#./bitnami-moodle-3.3.1-1-linux-x64-installer.run

注意:执行时需要你选择PHP和MySQL的版本的。

0818b9ca8b590ca3270a3433284dd417.png

安装时间会比较长,安装后应该是上图的目录结构。

4,启动Moodle,重启Moodle,关闭Moodle

# ./ctlscript.sh  start

# ./ctlscript.sh  restart

# ./ctlscript.sh  stop

5,Moodle默认的端口是80,启动后可以直接用IP访问就可以访问。PS:我换了个端口,后面介绍如何换端口。

0818b9ca8b590ca3270a3433284dd417.png

6,介绍一下我是如何给Moodle换的端口:

1)  Apache换端口:moodle-3.3.1-0/apache2/conf/httpd.conf

Listen 9090 # 这里原来是80

ServerName localhost:9090 # 这里原来是80

2)  moodle-3.3.1-0/apache2/conf/bitnami/bitnami.conf

NameVirtualHost *:9090 # 这里原来是80

# 这里原来是80

3)  moodle-3.3.1-0/apps/moodle/htdocs/config.php

$_SERVER['HTTP_HOST'] = '127.0.0.1:9090'; // 这里原来是80

然后重启一下Moodle,访问正常就OK啦,欢迎一起探讨!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值