日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xdebug 使用说明

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xdebug 使用说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Xdebug 使用說明

先說下配置方法:

1 下載xdebug? http://www.xdebug.org

? 下載wincachegrind: http://sourceforge.net/projects/wincachegrind/

?? wincachegridd:為xdebug輸出文件分析工具

2 把xdebug copy到php擴展文件目錄:d:/wamp/bin/php/php5.2.5/ext/

編輯php.ini ,在其中添加如下配置行:


Php代碼
?
zend_extension_ts="d:/wamp/bin/php/php5.2.5/ext/xdebug.dll"?
?
;;;;;;;;;;;;;;;;;;;??
?
; Xdebug Settings ;??
?
;;;;;;;;;;;;;;;;;;;??
?
xdebug.auto_trace=On   ??
?
xdebug.collect_params=On??
?
xdebug.collect_return=On??
?
xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo"?
?
xdebug.profiler_enable=On??
?
xdebug.profiler_output_dir="d:/wamp/bin/php/debuginfo"?

然后重新啟動apache.

配置說明


Php代碼
zend_extension_ts="d:/wamp/bin/php/php5.2.5/ext/xdebug.dll"?

加載xdebug模塊。這里不能用extension=php_xdebug.dll的方式加載,必須要以zend的方式加載。安裝文檔上說的。


Php代碼
xdebug.auto_trace=on;?
xdebug.auto_trace=on;

自動打開“監測函數調用過程”的功能模塊。該功能可以在你指定的目錄中將函數調用的監測信息以文件的形式輸出。此配置項的默認值為off。


Php代碼
xdebug.collect_params=on;?
xdebug.collect_params=on;

打開收集“函數參數”的功能。將函數調用的參數值列入函數過程調用的監測信息中。此配置項的默認值為off。


Php代碼
xdebug.collect_return=on?
xdebug.collect_return=on

打開收集“函數返回值”的功能。將函數的返回值列入函數過程調用的監測信息中。此配置項的默認值為off。


Php代碼
xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo"?
xdebug.trace_output_dir="d:/wamp/bin/php/debuginfo"

設定函數調用監測信息的輸出文件的路徑。


Php代碼
xdebug.profiler_enable=on?
xdebug.profiler_enable=on

打開效能監測器。


Php代碼
xdebug.profiler_output_dir="d:/wamp/bin/php/debuginfo"?
xdebug.profiler_output_dir="d:/wamp/bin/php/debuginfo"

設定效能監測信息輸出文件的路徑。

然后再說下我遇到的情況,在配置的時候,把所有的信息寫好之后,apache也重啟了,但是在phpinfo()里卻沒有看到相關的xdebug項,
后來找了半天,原來是這樣的,我打開php.ini的文件是在wamp/bin/php/php.ini? 這里打開的,
而wamp它實際所用的php.ini文件實際并不在這里,而是在wamp/bin/apache/php.ini,也就是說,這個文件是在apahce目錄下面,
這樣以來,我修改的php.ini文件實際并不是wamp實際調用的那個,那么就相當于沒有修改了。
我就直接在桌面右下角wamp的托盤圖標上,選擇php->php.ini 這樣直接打開修改就好了。

注:zend_extension_ts="d:/wamp/bin/php/php5.2.5/ext/xdebug.dll"
目錄與文件名一定要相應。

轉載于:https://www.cnblogs.com/hailexuexi/archive/2011/03/29/1998499.html

總結

以上是生活随笔為你收集整理的Xdebug 使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。