分享

Linux环境下moodle在线学习平台的安装和配置

 binke 2015-03-25
Linux环境下moodle在线学习平台的安装和配置
 
山东省济南第一中学 黄宝华 邮编:250100
山东省济南市二环东路999号
 
Moodle是澳大利亚教师 Martin Dougiamas 基于建构主义教育理论而开发的开放源码的课程管理系统(CMS),也称作知识管理系统(LMS)或虚拟学习环境(VLE)。在全球信息化迅猛发展的今天,越来越多的教育工作者开始利用这个工具创建在线的教学系统,国内也有不少大专院校运用了此系统,然而在中小学,由于受到传统教育模式、文化意识的影响,加上技术方面、硬软件投入的限制,moodle平台在国内的发展并不理想,不过我们可以欣喜的看到,有很多的教师正积极的尝试着这种教学模式并取得了很好的效果,他们在网络教学的理论与实践水平上都有较大的提升。
作为信息技术教师和网络工程师,我希望能从技术应用的角度谈一下moodle平台的安装和配置过程,讲述的重点还是在于环境的选取和软件的配置。我们知道,moodle程序是由php脚本语言构成的,此种语言的跨平台能力较强,既可运行于windows系统,也可运行于linux、Mac OS X等系统,由于windows系统自身的原因,服务器经常出现异常,在安全性和稳定性上存在诸多不足,给教师和学生带来教学上的不便,我们推荐选用linux操作系统,基于以下几个理由:第一,它的网络性能强大,对硬件的完全支持,具有良好的安全性、稳定性。第二,在低配置的个人电脑上也能运行流畅。第三,架构在linux上的web服务器较为流行和普遍。第四,可以使用全部开源软件,甚至可以按需编译模块为己所用,这对提高技术人员的实际应用水平也有很大帮助,同时也省却了相关的软件投入,一举而多得。
实际应用上我选取了CentOS作为linux环境,安装系统时添加开发环境GCC,用来编译源代码的PHP,WEB服务器Nginx和数据库Mysql。主要步骤有如下几步: 一、安装数据库mysql
安装mysql(假设下载的软件都在/mysrc目录): 建立用户和组:
#grep  mysql  /etc/group
查询系统中是否有mysql这个用户组,没有则添加: #groupadd  mysql
# grep  mysql  /etc/passwd
#查询系统中是否有mysql这个用户,没有则添加: #useradd  -g  mysql  -M  -s  /bin/false  mysql #cd  /mysrc
#tar  zvfx  mysql-5.1.55.tar.gz #cd  mysql-5.1.55
配置安装参数,生成Makefile文件
#./configure  --prefix=/usr/local/mysql  --with-charset=utf8  --with-collation=utf8_general_ci \ --with-extra-charsets=gb2312,big5,gbk,binary,ascii  --enable-thread-safe-client 编译并安装:
#make  &&  make install #cd  /usr/local/mysql
设置/usr/local/mysql目录属主: #chown –R  mysql . #chgrp –R  mysql .



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多