本文主要讲解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/
ZendStudio8是专业级的PHP集成开发环境。 它能使你更快地开发、调试和维护的代码,快速解决应用问题,提高团队协作开发人员的生产力。详细信息:http://www.zend.com/en/products/studio/
关于ZendServerCE5和ZendStudio8的安装在此略过。这两个软件包可从官网上下载:http://www.zend.com/en/downloads/
2、从代码库中检出Moodle
2.1 打开ZendStudio,File > New > Project。
2.2 Create a new repository location
Host:us.cvs.moodle.org
Repository path:/cvsroot/moodle
User:anonymous
Password: (空)
Connection type:pserver
2.3Next
2.4Next
2.5 Refresh Tags
2.6单击Finish按钮后,会出现新建项目的对话框。
2.7
2.8 Finish,等待下载。
3、整理代码
Moodle中有些代码会被ZendStudio认为是不规范的代码,此时可以改变项目的校验设置。在此为了节省时间,对此项目禁止所有校验。
project>; Properties>Validation
4、配置调试环境
以index.php为例。
4.1
4.2
Debug>Debug Configurations进入调试配置。
如果Test Debugger不成功,可以新建一个PHP Server,配置成本机的。
4.3
Debug,即可以调试index.php页面。我们可以在ZendStduio的Debug视图下看到程序执行到断点处即停下。
|