xdebug及webgrind的聯用

2021-09-08 17:25:38 字數 743 閱讀 5326

參考url:

記得phpize

./configure --enable-xdebug --with-php-config=/usr/bin/php-config 

zend_extension=/usr/lib64/php/modules/xdebug.so

#注意修改路徑 lib64 lib32等

xdebug.profiler_enable_trigger = 1

#通過在url中傳遞引數xdebug_profile來啟用profiling,比如index.php?xdebug_profile

xdebug.profiler_output_dir=/tmp/xdebug/

#確保資料夾存在,該位置是profiler輸出檔案的位置。

#xdebug會生成名為cachegrind.out.***型別的檔案,該檔案可以用相應的工具開啟來檢視程式的profiling。

記得為相應的nginx使用者開啟相關tmp目錄的寫入許可權

static $storagedir = '/tmp/storage';

static $profilerdir = '/tmp/xdebug';

然後通過瀏覽器訪問webgrind,比如

記得為相應的目錄加上限制目錄訪問許可權

xdebug及webgrind的聯用

記得phpize configure enable xdebug with php config usr bin php config zend extension usr lib64 php modules xdebug.so 注意修改路徑 lib64 lib32等 xdebug.profiler...

xdebug安裝及使用小結

最近安裝了一下xedug,並且學習了一下如何使用。安裝xdebug的初衷是為了深入研究一下php的垃圾 機制。xdebug是乙個開放源 的php程式偵錯程式 即乙個debug工具 可以用來跟蹤,除錯和分析php程式的執行狀況。先說一下安裝吧。我使用的php版本是5.3.3,windows 32 為環...

PHP除錯及效能分析工具Xdebug

注 也可使用 root localhost xdebug 2.0.5 usr local php bin php m 列出所有的擴充套件模組 3.重啟web伺服器 xdebug工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...