基于WAMP简体中文Moodle架设与性能优化.docVIP

  • 12
  • 0
  • 约7.81千字
  • 约 15页
  • 2018-05-25 发布于福建
  • 举报

基于WAMP简体中文Moodle架设与性能优化.doc

基于WAMP简体中文Moodle架设与性能优化

基于WAMP简体中文Moodle架设与性能优化   【摘要】Moodle架设和性能优化是Moodle应用难点。先给出了WAMP开源平台架设方案,然后给出了简体中文Moodle 1.9.10+系统架设和性能优化方法,最后对Moodle架设进行了实践检验,是Moodle架设的第一手资料,为Moodle的应用推广提供了关键技术支持。   【关键词】Moodle;WAMP;开源;课程管理系统;性能优化   【中图分类号】G40-057 【文献标识码】A 【论文编号】1009―8097(2011)04―0136―04      引言      Moodle(Modular Object-Oriented Dynamic Learning Environment,模块化面向对象的动态学习环境)是由澳大利亚教师Martin Dougiamas主持开发的免费开源的课程管理系统(CMS),是目前世界上应用最广泛的网络教学平台之一[1]。   根据Moodle官方网站的统计数字[2],截止2011年5月20日,已有212个国家和地区,54436个注册站点在使用Moodle,形成了全球教师学习应用Moodle的热潮。根据世界著名的教育软件评估中心(Centre for Learning and Performance Technologies)的最新评选,在2010年世界学习工具和教育软件的排序中,Moodle在全部教育软件中排序第十位,在课程管理系统类中排在第一位。这反映了Moodle强大的教学功能越来越受到人们的好评[3]。   由于Moodle采用开源平台,各种部件版本多样且配置复杂,Moodle架设成为应用难点;高并发性是Moodle访问的重要特征,未经优化就不能有效使用。为了让Moodle在我国尽快应用普及,本文结合作者多年对WAMP开源平台的研究成果[4],提供了一套基于WAMP平台的简体中文Moodle系统架设的完全解决方案,是国内的第一手资料。      一 架设WAMP平台      1 定义   安装Moodle前,需先要架设好WAMP 平台。WAMP平台是指Windows运行环境下的免费开源软件组合Apache+MySQL+Perl/PHP/Python,是Moodle系统运行的基础平台[5]。根据以下方案架设的WAMP平台,适用于Moodle 2.0,也适合Moodle 1.9.10+及以下所有版本。WAMP平台如图1。      2 选型   WAMP架构各部件升级速度快,版本多样。如果选型不当,极易造成WAMP平台运行不稳定、效率低下甚至崩溃。大量应用经验表明,MySQL 5.1.53、 Apache 2.2.17 和PHP 5.2.0是架构WAMP的首选。   3 全局编码选择   WAMP架构各部件对文字的编码必须采用同一套标准才能确保相互之间正确交换数据。由于AMP具有跨平台特征,所以,MySQL数据库、Apache服务器、PHP模块、PHP程序和客户端浏览器应当采用UTF-8编码来对文字进行编码和解码。UTF-8编码包含了世界上所有的文字,也是Linux操作系统默认的编码方式。   4 部件间的连接    通过在Apache配置文件httpd.conf最后加上两行命令,让Apache知道PHP模块的安装路径:   PHPIniDir C:\Program Files\PHP\   LoadModule php5_module C:\Program Files\PHP   php5apache2_2.dll   通过在Apache的mime.types文件最后加上这两行命令,让Apache去执行文件扩展名为“php”程序,而不是让客户端浏览器去下载*.php程序:   application/x-httpd-php php   application/x-httpd-php-source phps   而PHP通过安装MySQLi扩展(改进的MySQL驱动)来与MySQL数据库通信。      二 架设Moodle      1 版本选择   2010年11月25日,经过全球数百程序员两年半时间的努力,Moodle 2.0正式发布。这就使得目前有Moodle 2.0和Moodle 1.9.x两套系统在保持更新。实验证实,Moodle 2.0对WAMP平台版本和客户端浏览器要求太高,对各版本的IE兼容性不好。而目前1.9.10+已十分成熟稳定,因此,现阶段应用Moodle,1.9.省略/downloads/上直接下载Moodle标准安装包(Standard Moodle packages)1.9.10+后,解压缩到Apache的web根目录下,再需在h

文档评论(0)

1亿VIP精品文档

相关文档