摘自:http://blog.csdn.net/wyyl1/archive/2011/06/07/6528718.aspx
eclipse php 外掛程式(http://wiki.eclipse.org/PDT/Installation):
http://download.eclipse.org/tools/pdt/updates/2.2/milestones
-----------------------------------------------------------------------------------------
http://www.wenhq.com/article/view_635.html
軟體開發的斷點調試是必不可少,這裡介紹ubuntu10.04中eclipse工具中php的調試配置。
本打算配置ZendDebugger 進行調試,配置了老長時間沒配置成功,在phpinfo看不到ZendDebugger生效,經查發現是php5.3的問題,必須先卸載,本文介紹使用xdebug了。
================================================begin
軟體安裝太簡單了,分別執行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的幾個檔案夾裡,應該有三個檔案夾:apache2、cli、conf.d,我們應該修改apache2和cli 下的php.ini. 在conf.d下有一個xdebug.ini檔案,記錄了xdebug的檔案路徑。
sudo gedit /etc/php5/apache2/php.ini
sudo gedit /etc/php5/cli/php.ini
用超級使用者權限分別開啟上面說的兩個php.ini,添加如下代碼
;xdebug配置
[Xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
;開啟自動跟蹤
xdebug.auto_trace = On
;開啟異常跟蹤
xdebug.show_exception_trace = On
;開啟遠端偵錯自動啟動
xdebug.remote_autostart = On
;開啟遠端偵錯
xdebug.remote_enable = On
;收集變數
xdebug.collect_vars = On
;收集傳回值
xdebug.collect_return = On
;收集參數
xdebug.collect_params = On
xdebug.collect_assignments = On
--------------------------------------------------------------------------------------
http://techmania.wordpress.com/2008/07/02/debugging-php-in-eclipse-using-xdebug/
在xdebug.ini中添加下列配置:
sudo gedit /etc/php5/conf.d/xdebug.ini
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
重新啟動apache:sudo /etc/init.d/apache2 restart
--------------------------------------------------------------------------------------
http://www.txstudy.com/wap.aspx?nid=2638&cid=11&sp=386
配製eclipse的瀏覽器
開啟eclipse,找到window->preferences->general->web browser,看一下有沒瀏覽器,沒有就添加一下,當然是firefox
配製運行及調試選項
window->preferences->PHP->>php executables->add->設定如下
php5/usr/bin/php5 (注意這裡要選擇php5,不要是php,因為我們安裝的是php5-xdebug)
繼續配製debug(麻煩啊)
=================================end
window->preferences->PHP->run/debug->perspectives->可以找到php script和php web page,分別設定他們的debug,及運行程式。
建立PHP指令碼後,最後調試運行
開啟Run->Open Debug Dialog ,選擇調試所需要用的名稱和環境,仔細看一下,應該沒問題。
然後就可以單步調試了
Notes:本人是在ZendStudio8.9 ubuntu10.04版本上試用,配置的過程真實麻煩哪!!!有個小工具就好了,呵呵。。。。
==============begin
==============end部分經過本人驗證,十分好用!!!