PHP程序調(diào)試器Xdebug
v2.9.0 官方版- 軟件大?。?span itemprop="fileSize">1.67 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2019-12-27 16:20:17
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): http://europeautoinsurance.com/
相關(guān)軟件
條碼云平臺(tái)v1.6.8安卓版
20.58 MB/中文/10.0
115網(wǎng)盤 for ipadv30.1.0 蘋果ios版
287.00 MB/中文/5.0
DebugView(程序調(diào)試查看器)v4.81 綠色免費(fèi)版
288.00 KB/英文/10.0
.NET Framework v4.8.3646 脫機(jī)安裝程序微軟官方版
111.00 MB/中文/10.0
HTTP連接Debug工具Fiddler web Debugger(FD)v5.0.20204.45441 綠色漢化版
4.80 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
xdebug最新版是個(gè)針對(duì)PHP環(huán)境的debug工具,一款十分實(shí)用且一直在免費(fèi)更新提高運(yùn)行偵查效率的擴(kuò)展插件,對(duì)于編程有極大的輔助作用,必備的即時(shí)運(yùn)算好幫手,需手動(dòng)安裝,谷歌瀏覽器等相關(guān)程序均可進(jìn)行鑲嵌,推薦!
PHP程序調(diào)試器Xdebug安裝
PECL 安裝
pecl install xdebug
zend_extension="/usr/local/php/modules/xdebug.so"
源碼包安裝
https://xdebug.org/download.php 尋找對(duì)應(yīng)的包
wget xxx.gz
./configure
make && make install
zend_extension="/usr/local/php/modules/xdebug.so"
Docker安裝
以下為php dockerfile內(nèi)部分內(nèi)容
RUN pecl install xdebug
RUN echo 'zend_extension=xdebug.so' >> /usr/local/etc/php/conf.d/xdebug.ini
Xdebug官方簡(jiǎn)介
Xdebug是PHP的擴(kuò)展,可幫助進(jìn)行調(diào)試和開發(fā)。
·它包含一個(gè)用于IDE 的單步調(diào)試器
·它升級(jí)了PHP的var_dump()函數(shù)
·它為通知,警告,錯(cuò)誤和異常添加了堆棧跟蹤
·它具有記錄每個(gè)函數(shù)調(diào)用和向磁盤分配變量的功能
·它包含一個(gè)探查器
·它提供了與PHPUnit一起使用的代碼覆蓋功能
資料
Xdebug擴(kuò)展通過(guò)提供許多有價(jià)值的調(diào)試信息來(lái)幫助您調(diào)試腳本。Xdebug可以提供的調(diào)試信息包括以下內(nèi)容:
Xdebug托管在GIT中??梢酝ㄟ^(guò)github瀏覽源代碼,并可以通過(guò)以下方式簽出:
git clone git://github.com/xdebug/xdebug.git
發(fā)布
Windows二進(jìn)制文件通常適用于所提到的PHP版本的每個(gè)迷你版本,盡管該擴(kuò)展是針對(duì)當(dāng)時(shí)最新的PHP版本構(gòu)建的。VC x / VS x標(biāo)記指示使用哪個(gè)編譯器生成擴(kuò)展,以及非線程安全的是否禁用ZTS。這些限定符需要與您使用的PHP版本匹配。如果您不知道需要哪一個(gè),請(qǐng)參考自定義安裝說(shuō)明。
更新內(nèi)容
Xdebug 2.9.0發(fā)布了!
該版本的Xdebug是在今年年底發(fā)布的,可將代碼覆蓋率提高250%(與Xdebug 2.7相比)。有關(guān)全文,請(qǐng)參見 本文。
此版本增加了對(duì)Xdebug 的變量顯示功能的支持,以包括PHP 7.4的新類型屬性,并刪除了多余的 xdebug.remote_handler 設(shè)置和未記錄的探查器聚合功能。
更改的完整列表可以在更新頁(yè)面上找到。
可以在下載頁(yè)面上找到源代碼和Windows二進(jìn)制文件 ,并且照常可以通過(guò)PECL安裝Xdebug。
此版本還包含以下作者的貢獻(xiàn):David Carlier-謝謝!
如何檢測(cè)代碼中的不足?
有時(shí)候代碼沒(méi)有明顯的編寫錯(cuò)誤,沒(méi)有顯示任何錯(cuò)誤信息(如error、warning、notice等),但是這不表明代碼就是正確無(wú)誤的。有時(shí)候可能某段代碼執(zhí)行時(shí)間過(guò)長(zhǎng),占用內(nèi)存過(guò)多以致于影響整個(gè)系統(tǒng)的效率,我們沒(méi)有辦法直接看出來(lái)是哪部份代碼出了問(wèn)題。這時(shí)候我們希望把代碼的每個(gè)階段的運(yùn)行情況都監(jiān)控起來(lái),寫到日志文件中去,運(yùn)行一段時(shí)間后再進(jìn)行分析,找到問(wèn)題所在。
回憶一下,之前我們編輯php.ini文件
加入
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="I:\Projects\xdebug"
xdebug.profiler_output_dir="I:\Projects\xdebug"
這幾行,目的就在于把執(zhí)行情況的分析文件寫入到”../Projects/xdebug”目錄中去(你可以替換成任何你想設(shè)定的目錄)。如果你執(zhí)行某段程序后,再打開相應(yīng)的目錄,可以發(fā)現(xiàn)生成了一堆文件,例如cachegrind.out.1169585776這種格式命名的文件。這些就是Xdebug生成的分析文件。用編輯器打開你可以看到很多程序運(yùn)行的相關(guān)細(xì)節(jié)信息。
為什么需要Debugger?
很多PHP程序員調(diào)試使用echo、print_r()、var_dump()、printf()等,其實(shí)對(duì) 于有較豐富開發(fā)經(jīng)驗(yàn)的程序員來(lái)說(shuō)這些也已經(jīng)足夠了,他們往往可以在程序執(zhí)行的過(guò)程中,通過(guò)輸出特定變量的值可以判斷程序執(zhí)行是否正確,甚至效率高低也可以 看出來(lái)(當(dāng)然可能還需要使用一些時(shí)間函數(shù))。那么我們?yōu)槭裁催€需要一個(gè)專門的調(diào)試程序來(lái)監(jiān)控我們的程序運(yùn)行呢? 這個(gè)問(wèn)題的答案不妨留到后面來(lái)揭曉。
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 debug工具
- 更多 (35個(gè)) >> debug工具 debug工具當(dāng)中的debug是無(wú)論大程序開發(fā)還是小程序開發(fā)都需要學(xué)會(huì)和掌握,而該類工具自然是能夠給予程序員適當(dāng)輔助的軟件,主要的功能就如英文的中譯一樣——調(diào)試,可不要小看它,有時(shí)候一個(gè)小小的bug,不及時(shí)的發(fā)現(xiàn),后期就會(huì)需要花費(fèi)大量時(shí)間去更改,甚至?xí)牟缓靡灾料到y(tǒng)崩盤,所以小編
開羅游戲46款debug作弊版合集 1.66 GB
/中文/10.0Progress Telerik Fiddler Web Debugger爬蟲軟件 13.00 MB
/中文/3.0開羅游樂(lè)園夢(mèng)物語(yǔ)debug版(Dream Park Story) 45.75 MB
/中文/10.0冒險(xiǎn)村物語(yǔ)2debug版 49.26 MB
/中文/10.0Android Debug Bridge(支持32位/64位) 1023.00 KB
/中文/10.0傳說(shuō)之下debug版 141.45 MB
/中文/0.0棒球物語(yǔ)debug版(home run high) 43.88 MB
/中文/0.0鋤戰(zhàn)三國(guó)村debug版 37.75 MB
/中文/5.0
相關(guān)文章
下載地址
PHP程序調(diào)試器Xdebug v2.9.0 官方版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡