MyEclipse/eclipse的php開發調試環境配置

IDE爲程序開發者提供高效的開發環境,方便快捷、省時省力。就本人初嘗對PHP開發環境的配置,也是花掉了半天的時間,才搞明白。現在分享給跟我一樣初次接觸,但需要IDE開發環境的菜鳥留下一份參考資料,高手請飄過。。

我的開發環境配置所用的軟件:

1. MyEclipse 10java web的開發利器。

2. wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64,含有PHP的調試器xDebug。

3.PDT IDE,用MyEclipse的configurationcenter更新獲得。(經查詢也有PHPeclipse,本人沒用)

 

一、安裝軟件。

    安裝MyEclipse,wampwerver就不說了。

   

二、安裝PDT

進入Myeclipse的Help->configuration center->software標籤,搜索pdt,如下圖:

注意:如果用的是MyEclipse需要刪除MyEclipse IE Javascript Debugger (windows only),這個東西與PDT衝突


鼠標右擊Eclipse PHP IDE 和PHP Development Tools(PDT) SDK Feature並add to profile。然後apply 2changes就可以。然後是等待安裝。

三、相關配置

安裝完以上軟件,PHP的開發環境算是完成,但不能調試,以及相關的快捷設置值得一提。

(1)開啓xDebug的調試功能,這個需要修改wampserver的php.ini文件,在文件中搜索到xDebug相關配置參數,並修改(加紅)如下:

 

; XDEBUG Extension

 

zend_extension ="c:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9-x86_64.dll"

 

[xdebug]

xdebug.remote_enable = on

xdebug.profiler_enable =on

xdebug.profiler_enable_trigger= on

xdebug.profiler_output_name =cachegrind.out.%t.%p

xdebug.profiler_output_dir ="c:/wamp/tmp"

 

(2)Window->preferenes->PHP->Debug,將PHPDebugger修改爲XDebug就好了如下圖,需要注意的是wampserver的xDebug默認端口爲9000,需要與這裏的設置是一致的,如果不一致需要修改爲一致。PHP->Debug這裏的設置查看及修改請點擊旁邊的Configure…可以進行XDebug的端口的修改。Wampserver的端口查看需要創建一個php文件,在裏面加入代碼“phpinfo();”可以找到與xdebug相關的信息查看到所用的端口,找xdebug.remote_port項。默認情況下,PDTxdebug端口與wampserver的是一致的,都是9000。若需修改wampserver的xdebug端口,只需在php.ini文件的xdebug配置塊中加入:

xdebug.remote_enable = on

xdebug.remote_port=(yourport)

xdebug.profiler_enable = on

xdebug.profiler_enable_trigger = on

  

(3)Window->preferenes->PHP->Debug->Workbench Options,設置如下,不允許多個調試頁面,當調試終止時回到Php開發界面。


至此Php開發及調試環境完成。

 

四、針對PHP CMS用Joomla的開發者所需的配置

(1)由於joomla的軟件版本庫放在linux上,需要進行文件編碼上的一致。進入window->preferences->General->Workspace,配置如下


(2)假設把wampserver的webroot爲c:/wamp/www,MyEclipse的Workspace設在c:/wamp/www/joomla_development。進入Run As配置窗口,分別創建對應的Joomla_frontend和Joomla_backend,設置如下圖, Debugas會自動創建兩者的對應項。主要是在URL->auto generate中加入路徑joomla_development,因爲你的webroot爲www而不是joomla_development,方便運行和調試程序。

 

 

 

                                                                                                                           輝輝        

                                                                                                            (FightingBull Studio)

 

歡迎轉載,但請註明出處:http://blog.csdn.net/fightingbull

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章