高效率php調試錯誤提示工具:最新版PHPstorm中的xdebug配置與使用詳解(圖)

來源:互聯網
上載者:User
在我們的PHP開發中報錯是很常見,而我們最長用的排查方式恐怕就是var_dump或者print_r了吧,這樣我們在開發中到處都得去var_dump和print_r顯然是很慢的,而phpstorm這個編輯器在目前的市場來說用的人還是比較多的了,好多人可能都沒發現phpstorm中有個xdebug這個功能,那麼xdebug是什嗎?這個功能它到底是用來幹什麼的呢?Php中文網今天就來講一講xdebug是什麼以及xdebug怎麼用。

一. xdebug是什嗎?

phpstorm中的xdebug我在上面也已經講了,在開發中我們排錯基本上用的都是var_dump或print_r這種方法很low而且還很不方便,那麼這個xdebug就完全的代替了我們在代碼中一步一步去敲的var_dump或print_r,讓我們的開發變得更快速了起來!

二. xdebug怎麼用?

講了這麼廢話就是為了引出我們的xdebug哈!有了對比才能顯得出xdebug是多麼的方便!下面我們就來配置一下phpstorm中的xdebug。

三. xdebug 配置步驟與提示

第一步:我們首先開啟phpstudy(我這裡用的是phpstudy)到其他選項菜單中開啟設定檔php.ini,我們直接拖到尾部,會發現有xdebug開頭的代碼

例如

這裡的xdebug配置是不完整的,我們得在這裡加上遠程連接埠、自動跟蹤等資訊配置,代碼如下:

// 這裡是遠程連接埠,遠程連接埠是可以根據自己設定的。xdebug.remote_port=9018// 遠程自動啟動,我們設定的是1,也就是啟動xdebug.remote_autostart=1// 自動跟蹤,我們設定的也是1,也就是自動跟蹤xdebug.auto_trace=1// 遠程主機ipxdebug.remote_host = "127.0.0.1"// 遠程開啟,1為開啟xdebug.remote_enable=1

設定好之後需要重啟一下phpstudy

第二步:開啟phpstorm到設定中的Languages & Frameworks找到PHP下的debug點擊開啟

例如

這裡標記的遠程連接埠改成和我們在php.ini中設定的遠程連接埠,接著我們再重啟一下phpstorm即可

第三步:來使用xdebug,我們在phpstorm的右上方有個類似小電話的按鈕,

例如

顯示這個表徵圖就是代表關閉了,我們點擊一下變成這個樣子就代表開啟了,在代碼中我們哪裡需要用到排查時只需要在代碼的行數後點擊一下,出現以片上的樣子就代表我們我們鎖定成功了

這樣我們直接到瀏覽器中開啟我們的項目運行一下,就直接會跳轉到我們的phpstorm中了例如

出現了圖中的情況就代表我們的xdebug已經運行成功了!

我們想關閉這段排查結果再來點一下右上方的正方形就可以關閉了。

最新版PHPstorm中的xdebug錯誤調試工具怎麼樣?是不是很方便!好了,教程就到這裡,希望多多支援php中文網原創文章!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.