xdebug最新版下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開發(fā)編程輔助 → PHP程序調(diào)試器Xdebug v2.9.0 官方版

PHP程序調(diào)試器Xdebug

v2.9.0 官方版

PHP程序調(diào)試器Xdebug下載
  • 軟件大?。?span itemprop="fileSize">1.67 MB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-12-27 16:20:17
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.67 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: xdebug debug

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下載

資料

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工具

      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)崩盤,所以小編

      相關(guān)文章

      下載地址

      • PHP程序調(diào)試器Xdebug v2.9.0 官方版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡