在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 專案,安裝是否成功。
詳細的設定引數選項如下 :
以上就是php中xdebug有用嗎?的詳細內容,更多請關注TW511.COM其它相關文章!