Windows 下 XDebug 手工配置教程

來源:互聯網
上載者:User

簡介:這是Windows 下 XDebug 手工配置教程的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=327025' scrolling='no'>

xdebug 是一個 php教程
代碼的調試工具, 對程式員偵錯工具有很大的協助, 下面簡單說下 xdebug 在 windows 下的配置.
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"
  zend_extension_ts="pathzendoptimizer-3.3.0libzendextensionmanager.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="pathxdebug"
  xdebug.profiler_output_dir="pathxdebug"
  xdebug.remote_enable=on
  xdebug.remote_handler=dbgp
  xdebug.remote_host=localhost
  xdebug.remote_port=9000
  說明: 上面 "path" 的地方需要修改為你自己的本地路徑.
5. 重啟 apache 或者 iis.
6. 查看 phpinfo 的輸出, 如果看到 xdebug 的選項, 就說明配置成功了.

參數解釋:
  zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll"
  ;載入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

安裝wincachegrind
  由於效能監測檔案:cachegrind.out.××××××××檔案的內容不易被人類所理解,所以我們需要一個工具來讀取它。windows下就有一款這樣的軟體:wincachegrind。
  1、到http://sourceforge.net/projects/wincachegrind/下載安裝wincachegrind
  2、安裝運行後,點擊tools->options,設定你的working folder(php.ini裡xdebug.profiler_output_dir的值)
  這樣就可以比較直觀的查看效能監測檔案的資訊了。
  配置好xdebug後,php頁面的出錯資訊更人性化了,在頁面表格的形式體現。

“Windows 下 XDebug 手工配置教程”的更多相關文章 》

愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具

http://biancheng.dnbcw.info/php/327025.html pageNo:12

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.