基于WindowsServer2008R2、UPUPWNgnix环境的Moodle平台搭建及性能优化配置

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:jlq100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:实验研究了以UPUPW Nginx集成环境为Web服务器,Windows Server 2008 R2操作系统下搭建Moodle平台的过程,经比较试验得出了基于WNMP框架下,Nginx Web服务器、MYSQL数据库和PHP的优化配置,以期提高Moodle平台的访问速度。
  关键词:Moodle;UPUPW Ngnix;性能优化;配置;教学平台
  中图分类号:TP311.5 文献标识码:A 论文编号:1674-2117(2016)07-0104-05
  Moodle(Modular Object Oriented Dynamic Learning Environment) 即模块化的面向对象的动态学习环境,是澳大利亚教师Martin Dougiamas基于建构主义教育理论,设计开发的免费开源的课程管理系统(CMS),是目前世界上应用最广泛的网络教学平台之一。?
  Moodle能够帮助教师高质量地创建和管理在线课程,建立有效的在线学习社区。它以建构主义学习理论为基础而设计,充分体现了以学习者为中心的现代教育理念,为教师在信息化环境中设计、管理、实施和评价课程提供了一个开放的平台。本实验以64位Windows Server 2008 R2操作系统为研究样本,选用UPUPW Nginx集成环境作为服务器软件,采用WNMP架构来架设Moodle课程平台,力图避免繁琐的服务器环境安装和配置,尝试平台配置及功能扩展并实现性能优化,以期实现平台稳定高效的访问。
  搭建平台软件环境
  1.操作系统
  Windows Server 2008 R2是一款64位的服务器操作系统。同Windows Server 2008相比,Windows Server 2008 R2继续提升了虚拟化、系统管理弹性、网络存取方式以及信息安全等领域的应用。该研究采用Windows Server 2008 R2标准版作为操作系统,且安装了所有的系统更新。
  2.UPUPW Nginx集成环境组建
  UPUPW PHP环境集成包是目前Windows平台下具有特色的Web服务器PHP套件,包括Apache版、Ngnix版和Kangle版。UPUPW PHP套件省去了搭建Web服务器PHP环境的复杂程序,下载解压到装有任意Windows系统电脑的非中文目录即可运行。经比较,Ngnix服务器比Apache服务器的响应请求速度要快,因此本次Moodle教学平台选用的服务器集成环境为UPUPW Ngnix版本。本次操作系统平台为Windows 2008 Server R2,因此实验环境选择的版本为UPUPW Ngnix5.4版本,安装完成后通过语言选择即可实现操作界面中文化。它支持PHP扩展、Apache的mod_rewrit以及phpMyAdmin、SQLiteManager。无需输入复杂的SQL语句,就可以通过phpMyAdmin直接管理MySQL数据库;可一键启动、停止以及重启所有服务。其版本信息如下:
  ①数据库服务器:服务器为LocalhostviaTCP/IP,服务器类型为MySQL,服务器版本为5.7.4-m14-MySQL Community Server(GPL),协议版本10,用户为root@localhost,服务器字符集采用UTF-8Unicode(utf8)。
  ②网站服务器:nginx/1.6.0 (Win64)PHP/5.5.15扩展采用MySQL,数据库客户端版本为 libmysql-mysqlnd 5.0.11-dev,PHP扩展为mysqli。
  ③PhpMyAdmin.版本信息4.2.6。
  3.Microsoft Visual C Redistributable组件环境安装
  Visual C 库的运行组件,使用户能够在未安装Visual C 的计算机上运行使用Visual C 开发的应用程序。经安装测试得到结论:基于Windows 7及Windows Server 2008 R2操作系统,Moodle教学平台可以成功安装并且正常运行的前提条件是系统必须具备以下Visual C 组件:
  ①MicrosoftVisualC 2010x64
其他文献
气象计量检定对气象台站观测数据的准确性起着重要作用。客观分析陕西省计量检定能力现状,结合当前形势,提出提高气象计量检定能力合理性、可操作的对策性建议。
上期介绍了“叙事/说理类知识”的视觉化表达方法,本期我们来探讨“原理/逻辑类知识”和“操作/技能类知识”的视觉化表达方法。  原理/逻辑类知识的视觉化表达  如同叙事类知识一样,“原理/逻辑”对任何一门学科都是不可或缺的。因为任何学科的构建,必然是建构在一套完整、严谨、抽象、互相关联的语义体系之上的。那么,语义之间是如何关联的呢?这自然离不开“原理/逻辑”。原理/逻辑知识一般分为下面三种类型。  
摘要:本文就学生利用智能手机进行移动学习方式与学习过程设计做了深入探讨。  关键词:移动学习;智能手机;学习方式;设计  中图分类号:G718.3 文献标识码:A 论文编号:1674-2117(2016)08-0107-02  移动学习及移动智能终端  1.移动学习  移动学习可以简单地理解为利用移动设备进行学习或者学习者在移动时进行的学习。  2.移动智能终端  移动终端或者叫移动通信终端是指可
随着科学技术迅速的发展,各个行业都在快速迈进,尤其是现代化、信息化以及智能化发展的步伐更为显著。其信息化的进展和提升,在不同程度上对计量的发展带来了新的生机。计量
小学信息技术课程是一门趣味性很强的学科,这一特点是与小学低年级学生的心智发展水平密切相关的。小学低年级学生进行学习的主要动机来源于他们强烈的求知欲和对所学内容的兴
摘要:本文从微校的特点和优势、笔者所在学校微校平台的建设、“微”管理在班主任工作中的应用途径、应用微校需要注意的问题四个方面探索班主任工作“微”管理实施方法,以期让技术服务于教育教学,让管理更有效。  关键词:微校;“微”管理;应用途径;道德教育  中图分类号:G434 文献标识码:A 论文编号:1674-2117(2016)23-0092-03  班主任,不仅担负着教学工作,还担负着教育学生的重
“ 农业气象信息及预报工具平台” 数据分析项目多达450种, 有8000多种以图、 表或数值形式输出的分析结果; 是农业科研、 农业生产和气象台站数据分析的好工具.本文展示其中