构建Moodle开发环境

Posted guolulang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建Moodle开发环境相关的知识,希望对你有一定的参考价值。

构建Moodle开发环境(图解版) 

[复制链接]

本文主要讲解Moodle开发环境的构建,包括开发工具及运行环境的安装与配置。从Moodle库中检出源码,并在开发环境中启用调试功能。相比前文,本文减少文字描述,更侧重以图来展示MOODLE开发环境的构建细节,这能让学习者更快速的构建起自己的MOODLE开发环境。当然,图片之外会配有一定的文字信息,方便学习者进行拷贝/粘贴之用。本文的资料来源主要来自Moodle官网的文章《Development:Setting up Eclipse》,但亦有不同之处。

1、事前准备。
   下面首先来对本文要构建的MOODLE开发环境进行一些说明:
OS:WindowsXP
php环境:ZendServerCE5(PHP+Apache+mysql+phpMyadmin+ZendDebug)
开发工具:ZendStudio8
    其中,ZendServerCE是Zend公司的产品,它为你的应用程序提供一个简单、完整和免费的运行环境,社区版的ZendServer有常用的Zend Data Cache、Zend Debugger、ZendFramework和Zend Optimizer+等。它能让你在开发、测试和布署环节提供更大的灵活性。详细信息可参看:http://www.zend.com/en/products/server/
<ignore_js_op>技术分享 

    ZendStudio8是专业级的PHP集成开发环境。 它能使你更快地开发、调试和维护的代码,快速解决应用问题,提高团队协作开发人员的生产力。详细信息:http://www.zend.com/en/products/studio/
<ignore_js_op>技术分享 

    关于ZendServerCE5和ZendStudio8的安装在此略过。这两个软件包可从官网上下载:http://www.zend.com/en/downloads/

2、从代码库中检出Moodle
2.1 打开ZendStudio,File > New > Project。
<ignore_js_op>技术分享 

2.2 Create a new repository location
<ignore_js_op>技术分享 

Host:us.cvs.moodle.org
Repository path:/cvsroot/moodle
User:anonymous
Password: (空)
Connection type:pserver
2.3Next
<ignore_js_op>技术分享 
2.4Next
<ignore_js_op>技术分享 
2.5 Refresh Tags
<ignore_js_op>技术分享 
2.6单击Finish按钮后,会出现新建项目的对话框。
<ignore_js_op>技术分享 
2.7
<ignore_js_op>技术分享 
2.8 Finish,等待下载。
<ignore_js_op>技术分享 

3、整理代码
Moodle中有些代码会被ZendStudio认为是不规范的代码,此时可以改变项目的校验设置。在此为了节省时间,对此项目禁止所有校验。
project>; Properties>Validation
<ignore_js_op>技术分享 

4、配置调试环境
以index.php为例。
4.1
<ignore_js_op>技术分享 

4.2
Debug>Debug Configurations进入调试配置。
<ignore_js_op>技术分享 
如果Test Debugger不成功,可以新建一个PHP Server,配置成本机的。
4.3
Debug,即可以调试index.php页面。我们可以在ZendStduio的Debug视图下看到程序执行到断点处即停下。
<ignore_js_op>技术分享

http://www.aieln.com/thread-5063-1-1.html

以上是关于构建Moodle开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Moodle二次开发-- 微创新

怎样在 Ubuntu 下安装 Moodle(“魔灯”) | Linux 中国

如何使用Docker构建开发环境

快速构建 React 开发环境

k8s本地构建后台开发环境

使用virtualenv构建多版本python开发环境