首頁 >後端開發 >PHP問題 >php中xdebug有用嗎?

php中xdebug有用嗎?

烟雨青岚
烟雨青岚原創
2020-06-30 16:50:203128瀏覽

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

php中xdebug有用嗎?

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:\PHP\ext\php_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 項目,安裝是否成功。

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

php中xdebug有用嗎?

php中xdebug有用嗎?推薦教學:《

php教程

以上是php中xdebug有用嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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