記得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的聯用
參考url 記得phpize configure enable xdebug with php config usr bin php config zend extension usr lib64 php modules xdebug.so 注意修改路徑 lib64 lib32等 xdebug.pr...
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工具會將跟蹤的錯誤資訊以日記的形式寫入到輸出的資料檔案中,可以檔案去檢視,但為了更直觀,還有乙個圖形介面的工具來分析跟蹤的日...