首頁 >後端開發 >php教程 >php調試工具-XDebug使用

php調試工具-XDebug使用

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:58:06986瀏覽

下面以windows平台和Aptana Studio為例,介紹XDdebug的使用。

1、安裝XDebug

1)下載php的XDebug擴充.dll文件,官網下載位址是https://xdebug.org/download.php,可以依照實際php運行系統架構、VC版本和執行緒安全性下載。

2)將下載的.dll檔案複製到php安裝目錄的ext目錄下。

3)開啟php.ini文件,新增下列設定:
  xdebug.profiler_append = 0

  ;效能監測的設定開關
  xdebug.profiler_enable;效能監測的設定開關
  xdebug.profiler_enable = 1.ableenablem.  ;profiler_enable設定為1的時候,效能監測資訊寫入檔案所在的目錄

  xdebug.profiler_output_dir ="D:phpStudytmpxdebug"


  ;設定的函式呼叫監測訊息的輸出路徑

  xdebugxdebug;監測文件的名字

  xdebug.profiler_output_name = "cache.out.%t-%s"

  ;這三行是為了讓IDE與XDebug協作

  x debug.remote_host = " 127.0.0.1"

  ;.dll檔案的路徑

  zend_extension="D:phpStudyphp54nextphp_xdebug-2.4.0-5.4-vc9-nts.dll"
1🜎 aptana ,window->preferences->php->debug,進行如下設定:


2)window->preferences->php->php interpreters,進行以下設定:name〜

㟎,executable path為php安裝目錄中php.exe檔路徑,php.ini為可選。至此,已設定完畢XDebug。

3)使用XDdebug

  調試為F11快捷鍵。

php調試工具-XDebug使用  step into就是單步執行,遇到子函數就進入並且繼續單步執行;(F5)

  step over是在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個當作一步。 (F6)

  step return就是單步執行到子函數內時,用step return就可以執行完子函數餘下部分,並返回到上一層函 數。 (F7)

現在可以放心地調試php程式了。 php調試工具-XDebug使用

以上就介紹了php調試工具-XDebug使用,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn