欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows下XDebug 手工配置與使用說(shuō)明

 更新時(shí)間:2010年07月11日 12:49:37   作者:  
XDebug 是一個(gè) php 代碼的調(diào)試工具, 對(duì)程序員調(diào)試程序有很大的幫助, 下面簡(jiǎn)單說(shuō)下 XDebug 在 Windows 下的配置.

1. 下載XDebug二進(jìn)制文件: 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. 如果配置過(guò) ZendOptimizer, 需要先屏蔽 ZendOptimizer 有關(guān)的配置, 通常如下:
  [Zend]
  zend_extension_manager.optimizer_ts="path\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
  zend_extension_ts="path\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
4. 加入 XDebug 配置:
  zend_extension_ts="path/xdebug/php_xdebug-2.1.0-5.2-vc6.dll"
  [Xdebug]
  xdebug.profiler_enable=on
  xdebug.trace_output_dir="path\xdebug"
  xdebug.profiler_output_dir="path\xdebug"
  xdebug.remote_enable=on
  xdebug.remote_handler=dbgp
  xdebug.remote_host=localhost
  xdebug.remote_port=9000
  說(shuō)明: 上面 "path" 的地方需要修改為你自己的本地路徑.
5. 重啟 Apache 或者 IIS.
6. 查看 phpinfo 的輸出, 如果看到 XDebug 的選項(xiàng), 就說(shuō)明配置成功了.
以下是其他網(wǎng)友的文章
一、安裝xdebug模塊
1、去www.xdebug.org下載相應(yīng)版本php的模塊文件,保存下載后的文件到php的ext目錄,可以自己修改文件的名稱,如保存成:php_xdebug.dll
2、修改php.ini,增加如下信息

復(fù)制代碼 代碼如下:

[Xdebug]
zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll"
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="c:/webserver/php5/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_output_dir="c:/webserver/php5/debuginfo"

參數(shù)解釋:
zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll"
;加載xdebug模塊。這里不能用extension=php_xdebug.dll的方式加載,必須要以zend的方式加載,否則安裝上后,phpinfo是顯示不出xdebug這個(gè)項(xiàng)的。
xdebug.auto_trace=on;
;自動(dòng)打開(kāi)“監(jiān)測(cè)函數(shù)調(diào)用過(guò)程”的功模。該功能可以在你指定的目錄中將函數(shù)調(diào)用的監(jiān)測(cè)信息以文件的形式輸出。此配置項(xiàng)的默認(rèn)值為off。
xdebug.collect_params=on;
;打開(kāi)收集“函數(shù)參數(shù)”的功能。將函數(shù)調(diào)用的參數(shù)值列入函數(shù)過(guò)程調(diào)用的監(jiān)測(cè)信息中。此配置項(xiàng)的默認(rèn)值為off。
xdebug.collect_return=on
;打開(kāi)收集“函數(shù)返回值”的功能。將函數(shù)的返回值列入函數(shù)過(guò)程調(diào)用的監(jiān)測(cè)信息中。此配置項(xiàng)的默認(rèn)值為off。
xdebug.trace_output_dir=”c:\Temp\xdebug”
;設(shè)定函數(shù)調(diào)用監(jiān)測(cè)信息的輸出文件的路徑。
xdebug.profiler_enable=on
;打開(kāi)效能監(jiān)測(cè)器。
xdebug.profiler_output_dir=”c:\Temp\xdebug”;
;設(shè)定效能監(jiān)測(cè)信息輸出文件的路徑。
還有一些更為具體的參數(shù)設(shè)定,詳見(jiàn):http://www.xdebug.org/docs-settings.php
3、重啟apache
這樣,在本地運(yùn)行php的時(shí)候,會(huì)在所設(shè)定的目錄里產(chǎn)生一些調(diào)試信息的文件:
函數(shù)調(diào)用過(guò)程監(jiān)測(cè)信息文件的文件名格式:trace.××××××.xt。這個(gè)文件可以直接查看,里面包含了函數(shù)運(yùn)行的時(shí)間,函數(shù)調(diào)用的參數(shù)值,返回值,所在的文件和位置等信息。內(nèi)容格式還是相對(duì)直觀的。
效能監(jiān)測(cè)文件的文件名格式:cachegrind.out.××××××××。
這個(gè)文件也可以直接查看,不過(guò)信息格式不易被人類所理解,
所以我們需要接下來(lái)的一個(gè)軟件。
二、安裝wincachegrind
由于效能監(jiān)測(cè)文件:cachegrind.out.××××××××文件的內(nèi)容不易被人類所理解,所以我們需要一個(gè)工具來(lái)讀取它。windows下就有一款這樣的軟件:wincachegrind。
1、到http://sourceforge.net/projects/wincachegrind/下載安裝wincachegrind
2、安裝運(yùn)行后,點(diǎn)擊Tools->options,設(shè)定你的working folder(php.ini里xdebug.profiler_output_dir的值)
這樣就可以比較直觀的查看效能監(jiān)測(cè)文件的信息了。

相關(guān)文章

最新評(píng)論