论文部分内容阅读
摘要:实验研究了以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
关键词: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