php中xdebug有用嗎?

2020-07-16 10:06:28

在php中xdebug有用。Xdebug是一個開放原始碼的PHP程式偵錯程式(即一個Debug工具),可以用來跟蹤、偵錯和分析PHP程式的執行狀況。

php xdebug有用.

Xdebug是一個開放原始碼的PHP程式偵錯程式(即一個Debug工具),可以用來跟蹤,偵錯和分析PHP程式的執行狀況。

Xdebug2018年的最新版本是Xdebug 2.7.0beta1,release日期2018-09-20,新增了對PHP7.2的支援。

安裝

下載xdebug

有兩個版本帶有Non-thread-safe和不帶有Non-thread-safe,主要是看你的php版本是否執行緒安全版本。

然後複製到你的php下的ext目錄裡,

修改php.ini,增加如下資訊:

[Xdebug]

zend_extension="x:PHPextphp_xdebug-2.0.5-5.2.dll"

;以下是引數

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir=」x:Temp」

xdebug.profiler_enable=on

xdebug.profiler_output_dir=」x:Temp」

;x為你的碟符

引數設定

xdebug.default_enable=on

;顯示預設的錯誤資訊

xdebug.auto_trace=on

;自動開啟「監測函數呼叫過程」的功模。該功能可以在你指定的目錄中將函數呼叫的監測資訊以檔案的形式輸出。此設定項的預設值為off。

xdebug.collect_params=on

;開啟收集「函數引數」的功能。將函數呼叫的引數值列入函數過程呼叫的監測資訊中。此設定項的預設值為off。

xdebug.collect_return=on

;開啟收集「函數返回值」的功能。將函數的返回值列入函數過程呼叫的監測資訊中。此設定項的預設值為off。

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

;開啟效能監測器。

xdebug.remote_enable=on

;是否偵錯

xdebug.remote_host=localhost

xdebug.remote_port=9000

;偵錯埠

xdebug.remote_handler=dbgp

;選擇協定

xdebug.trace_output_dir="d:Temp"

;設定函數呼叫監測資訊的輸出檔案的路徑。

xdebug.profiler_output_dir="d:Temp"

;設定效能監測資訊輸出檔案的路徑。

設定完引數,重新啟動伺服器,使用phpinfo() 函數檢視是否有 xdebug 專案,安裝是否成功。

詳細的設定引數選項如下 :

b598eff61f414810e4a6ba0dc97ebdc.png

8e16e93a81f8fb90a4e9d6a8ad7d3b5.png

以上就是php中xdebug有用嗎?的詳細內容,更多請關注TW511.COM其它相關文章!