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項。默認情況下,PDT的xdebug端口與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