本文主要讲解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
|