首頁 >後端開發 >php教程 >windows installer clean up Windows下XDebug 手動設定與使用說明

windows installer clean up Windows下XDebug 手動設定與使用說明

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:43:141395瀏覽

1. 下載XDebug二進位檔案: http://www.xdebug.org/download.php
  5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll
  5.3 http://www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll
2. 找到php.ini
3. 如果配置過ZendOptimizer, 需要先屏蔽ZendOptimizer相關的配置, 通常如下:
  [Zend]
  zend_extension_manager.optimizer_ts="pathZendOptimizer-3.3.0libOptimizer-3.3.0"
 四元> _extensi
  [Xdebug]
  xdebug.profiler_enable=on
  xdebug.trace_output_dir="pathxdebug"
  xdem.profiler_bugdirm="xPde>path. 🎜>  xdebug.remote_handler=dbgp
  xdebug.remote_host=localhost
  xdebug.remote_port=9000
  說明: 上面"path" 的地方需要修改為你自己的本地路徑.
5.II. phpinfo 的輸出, 如果看到XDebug 的選項, 就說明配置成功了.
以下是其他網友的文章
一、安裝xdebug模組
1、去www.xdebug.org下載對應版本php的模組文件,保存下載後的文件到php的ext目錄,可以自行修改文件的名稱,如保存成:php_xdebug.dll
2、修改php.ini,增加以下資訊



複製程式碼

程式碼如下:

[Xdebug] zend_extensi xdebug.auto_trace=on xdebugdm>xdebug. .collect_return=on

xdebug.trace_output_dir="c:/webserver/php5/debuginfo"

xdebug.profiler_enable=on
xdebug.profiler_output_dir="c:/webserver=on " 🎜>
參數解釋:
zend_extensi
;載入xdebug模組。這裡不能用extension=php_xdebug.dll的方式加載,必須要以zend的方式加載,否則安裝上後,phpinfo是顯示不出xdebug這個項目的。
xdebug.auto_trace=on;
;自動開啟「監控函數呼叫過程」的功模。這個功能可以在你指定的目錄中將函數呼叫的監測資訊以檔案的形式輸出。此配置項的預設值為off。
xdebug.collect_params=on;
;開啟收集「函數參數」的功能。將函數呼叫的參數值列入函數過程呼叫的監測資訊。此配置項的預設值為off。
xdebug.collect_return=on

;開啟收集「函數回傳值」的功能。將函數的傳回值列入函數過程呼叫的監測資訊中。此配置項的預設值為off。
xdebug.trace_output_dir=”c:Tempxdebug”
;設定函數呼叫監控訊息的輸出檔的路徑。
xdebug.profiler_enable=on
;開啟效能監測器。
xdebug.profiler_output_dir=”c:Tempxdebug”;
;設定效能監控訊息輸出檔的路徑。
還有一些更具體的參數設定,詳見:http://www.xdebug.org/docs-settings.php
3、重啟apache
這樣,在本地運行php的時候,會在所設定的目錄裡產生一些偵錯資訊的檔案:
函數呼叫過程監控資訊檔案的檔案名稱格式:trace.××××××.xt。這個檔案可以直接查看,裡麵包含了函數運行的時間,函數呼叫的參數值,傳回值,所在的檔案和位置等資訊。內容格式還是相對直覺的。
效能監測檔案的檔案名稱格式:cachegrind.out.××××××××。
這個檔案也可以直接查看,不過資訊格式不易被人類所理解,
所以我們需要接下來的一個軟體。
二、安裝wincachegrind
由於效能監測檔案:cachegrind.out.××××××××檔案的內容不易被人類所理解,所以我們需要一個工具來讀取它。 windows下就有一款這樣的軟體:wincachegrind。
1、到http://sourceforge.net/projects/wincachegrind/下載安裝wincachegrind
2、安裝運行後,點選Tools->options,設定你的working folder(php.ini裡xdebug.profiler_output_dir的值)
這樣就可以比較直覺的查看效能監測文件的資訊了。

以上就介紹了windows installer clean up Windows下XDebug 手工配置與使用說明,包括了windows installer clean up方面的內容,希望對PHP教程有興趣的朋友有所幫助。


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