[轉]關於用netbeans和xdebug調試php的配置


本文轉自:http://wayne173.iteye.com/blog/1704453

之前用過一段時間在apache,netbeans下通過xdebug調試。感覺不錯,最近事情不多想從新配置下,是基於最新版本的php5.4做的,后來參考了下xdebug的官網說明完成的。官網地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP

具體步驟如下: 1、去http://www.xdebug.org/download.php下載相應的php_xdebug.dll,這個要根據你自己的php版本哦。

然后把下載的文件放到php的ext目錄下,其實放在任何你想要的目錄都可以,主要是在下面說的php.ini里指定好路徑。

2、修改php.ini

zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

其中 zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll 是php5.3以及以上版面的寫法,

如果是php5.2以及以下版本的是 zend_extension_ts=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll。

下面是幾個不必須的參數。

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir="D:/php/debuginfo"

xdebug.profiler_enable=on

xdebug.profiler_output_dir="D:/php/debuginfo"

trace_output_dir 對於的是類似trace.4046332594.xt的文件,

profiler_output_dir對應得是類似cachegrind.out.10360 這樣的文件

 

最好重啟下Apache服務

 

然后可以用個phpinfo()函數測試是否成功了。

 

下面開始設置netbeans,

工具->選項->常規   選擇好web瀏覽器 工具->選項->php->調試    查看高度的端口是否正確 下一步就可以打開你要調試的文件開始了,設置好斷點(其實在調試過程中你還可以設置或修改斷點)。 調試過程中的情況大概如下圖,你可以看執行過程中各個變量的情況。

 

  • 大小: 30.9 KB
  • 大小: 12 KB


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM