本文主要講解Moodle開發環境的構建,包括開發工具及運行環境的安裝與配置。從Moodle庫中檢出源碼,並在開發環境中啓用調試功能。相比前文,本文減小文字描述,更側重以圖來展現MOODLE開發環境的構建細節,這能讓學習者更快速的構建起本身的MOODLE開發環境。固然,圖片以外會配有必定的文字信息,方便學習者進行拷貝/粘貼之用。本文的資料來源主要來自Moodle官網的文章《Development:Setting up Eclipse》,但亦有不一樣之處。
一、事前準備。 下面首先來對本文要構建的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/
二、從代碼庫中檢出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>
三、整理代碼 Moodle中有些代碼會被ZendStudio認爲是不規範的代碼,此時能夠改變項目的校驗設置。在此爲了節省時間,對此項目禁止全部校驗。 project>; Properties>Validation <ignore_js_op>
四、配置調試環境 以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> php http://www.aieln.com/thread-5063-1-1.htmlhtml |