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 . |
|