程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php調試工具——XDebug使用,php調試工具xdebug

php調試工具——XDebug使用,php調試工具xdebug

編輯:關於PHP編程

php調試工具——XDebug使用,php調試工具xdebug


下面以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 = 1
  xdebug.profiler_enable_trigger = 0

  ;profiler_enable設置為1的時候,效能監測信息寫入文件所在的目錄
  xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug"

  ;設置的函數調用監測信息的輸出路徑
  xdebug.trace_output_dir ="D:\phpStudy\tmp\xdebug"

  ;生成的效能監測文件的名字
  xdebug.profiler_output_name = "cache.out.%t-%s"

  ;這三行是為了讓IDE與XDebug協作
  xdebug.remote_enable = 1
  xdebug.remote_handler = "dbgp"
  xdebug.remote_host = "127.0.0.1"

  ;.dll文件的路徑
  zend_extension="D:\phpStudy\php54n\ext\php_xdebug-2.4.0-5.4-vc9-nts.dll"

4)重啟服務器

2、使用XDebug

1)打開aptana,window->preferences->php->debug,進行如下設置:

2)window->preferences->php->php interpreters,進行如下設置:

  name為解析器的名字,executable path為php安裝目錄中php.exe文件路徑,php.ini為可選。至此,已設置完畢XDebug。

3)使用XDdebug

  調試為F11快捷鍵。

  step into就是單步執行,遇到子函數就進入並且繼續單步執行;(F5)
  step over是在單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。(F6)
  step return就是單步執行到子函數內時,用step return就可以執行完子函數余下部分,並返回到上一層函 數。(F7)

現在可以放心地調試php程序了。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved