Ubuntu ZDE Debugger

來源:互聯網
上載者:User

摘自: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部分經過本人驗證,十分好用!!!


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.