Ecplise + Xdebug 一波三折終於能單步調試了

php Version 5.2.13 php

apache  2.2 apache

Xdebug  2.1.2 VC6 32bit 瀏覽器

eclipsePHP 官網的 eclipse

以上所有下載齊全,保證版本正確。 ide

1:將下載的Xdebug文件複製到安裝php文件的ext文件下 函數

2:設置phpini文件,支持Xdebug, 在最後添加 url

[Xdebug]
zend_extension_ts="D:/Program Files/php-5.2.13-Win32/ext/php_xdebug-2.1.2-5.2-vc6.dll"
;開啓自動跟蹤
xdebug.auto_trace=1
;開啓異常跟蹤
xdebug.show_exception_trace=1
;開啓遠程調試自動啓動
xdebug.remote_autostart=1
;開啓遠程調試
xdebug.remote_enable=1

xdebug.collect_params=On
xdebug.collect_return=On
;設定函數調用監測信息的輸出文件的路徑。
xdebug.trace_output_dir="d:\xdebug"
;打開效能監測器。
xdebug.profiler_enable=On  
;設定效能監測信息輸出文件的路徑。
xdebug.profiler_output_dir="d:\xdebug" 
xdebug.max_nesting_level=2000
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp
spa

3:設置Eclipse, debug

window - preferences 下圖: 調試





4:繼續以下圖:




5:網上從沒有介紹的關鍵點來了,下幾張圖很重要

點擊,以下:


再點擊,以下:


重點來了,1處能夠任意填寫  2處填寫時注意,要和你apache  httpd.conf中,下圖紅色箭頭處一致,


在eclipse裏新建一個項目叫php:

以下圖;


同時php下新建一個index.php,在瀏覽器訪問www.test.com,就能看到index.php裏的內容了(以上注意兩點,第一,咱們這裏叫php,後面要用到,第二,項目的路徑要和DocumentRoot D:/workspace/Test中一致)

如今只要不用Xdebug是沒問題的,瀏覽器正常瀏覽,直接www.test.com就行。

如今Xdebug,在index.php中打個斷點,鼠標右鍵,DebugAS -> Debug Web Page->圖:


如今點擊OK,會報404,根本訪問不了,斷點也不能用,仔細看LunchURL會發現是http://www.test.com//php/index.php,換成絕對路徑就是D:/workspace/Test/php/index.php,而電腦上根本沒有這個地址,index.php實際地址是D:/workspace/Test/index.php,因此咱們只要把php去掉,讓成爲正確的url地址就能夠了,或者把建項目的時候一開始就叫Test,這樣變成D:/workspace/Test/Test/index.php,再把 httpd.conf改爲<VirtualHost *:80>
                        ServerAdmin admin@t.com
                        DocumentRoot D:/workspace
                        ServerName www.test.com
                        <Directory "D:/workspace">
                        AllowOverride All
                        </Directory>
                        </VirtualHost>

重啓apache,如今www.test.com 就是D:/workspace,點擊右鍵debug時,你會發現urL變成了www.test.com/Test/index.php,換成絕對路徑就是D:/workspace//Test/index.php,這個地址是存在的。

總結,之因此不能Xdebug是由於路徑問題,而這些路徑的在debug時,拼接有誤形成的,你能夠到

這個小蟲子的菜單,debug  configrations裏看下,你會發現奧祕的:以下圖:

相關文章
相關標籤/搜索