溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PhpStorm+xdebug+postman如何調(diào)試

發(fā)布時(shí)間:2021-03-04 16:04:52 來(lái)源:億速云 閱讀:187 作者:TREX 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要講解了“PhpStorm+xdebug+postman如何調(diào)試”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“PhpStorm+xdebug+postman如何調(diào)試”吧!

下面記錄下我自己從安裝到測(cè)試的全部詳細(xì)過(guò)程。我的運(yùn)行環(huán)境是:windows+wamp

一.配置wamp安裝目錄下的php.ini文件

我的安裝目錄是:C:\wamp64\bin\apache\apache2.4.23\bin

 PhpStorm+xdebug+postman如何調(diào)試

1 zend_extension ="c:/wamp64/bin/php/php5.6.31/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" 2 xdebug.remote_enable = on 3 xdebug.profiler_enable = off 4 xdebug.profiler_enable_trigger = off 5 xdebug.profiler_output_name = cachegrind.out.%t.%p 6 xdebug.profiler_output_dir ="c:/wamp64/tmp" 7 xdebug.show_local_vars=0 8 xdebug.remote_handler = dbgp 9 ;設(shè)置xdebug的端口為900110 xdebug.remote_port = 900111 ;設(shè)置idekey12 xdebug.idekey="PHPSTORM"

二.在配置具體的項(xiàng)目之前,我們先配置好PhpStorm默認(rèn)設(shè)置(default setting),避免每次建立項(xiàng)目都要進(jìn)行的重復(fù)操作。

1.打開(kāi)PhpStorm,點(diǎn)擊左上角File → Default Setting → Languages & Frameworks → PHP 如圖:

 PhpStorm+xdebug+postman如何調(diào)試

2.彈出interpreters窗口

 PhpStorm+xdebug+postman如何調(diào)試

3.添加頁(yè)面

 PhpStorm+xdebug+postman如何調(diào)試

4.正常情況下,配置好之后會(huì)顯示xdebug版本

 PhpStorm+xdebug+postman如何調(diào)試

5.設(shè)置xdebug端口號(hào)

 PhpStorm+xdebug+postman如何調(diào)試

6.設(shè)置 DBGp Proxy

 PhpStorm+xdebug+postman如何調(diào)試

 7.設(shè)置Servers,點(diǎn)擊綠色的“+”配置一個(gè)新的Server  

  PhpStorm+xdebug+postman如何調(diào)試

三.接下來(lái)設(shè)置運(yùn)行配置(Run → Edit Configuration),具體操作如下

   1.點(diǎn)擊右上角,如圖

   PhpStorm+xdebug+postman如何調(diào)試

 2.設(shè)置默認(rèn)的PHP web application配置

 PhpStorm+xdebug+postman如何調(diào)試

3.新建一個(gè)php web application

 PhpStorm+xdebug+postman如何調(diào)試

4.設(shè)置好斷點(diǎn)并開(kāi)始調(diào)試

 PhpStorm+xdebug+postman如何調(diào)試

 PhpStorm+xdebug+postman如何調(diào)試

注意:將此時(shí)瀏覽器的彈出框上面顯示的網(wǎng)址,復(fù)制到postman

 PhpStorm+xdebug+postman如何調(diào)試

5.調(diào)試成功,按F9快捷鍵跳到下一個(gè)斷點(diǎn)如圖:

 PhpStorm+xdebug+postman如何調(diào)試

2017.12.13日更新補(bǔ)充

由于在使用過(guò)程中,發(fā)現(xiàn)上述方法有些累贅,比如每次debug前先要去設(shè)置調(diào)試的目錄,后面會(huì)更新一篇比較簡(jiǎn)單便捷的操作設(shè)置。

但是經(jīng)過(guò)后來(lái)一段時(shí)間的使用,發(fā)現(xiàn)有些累贅。這里介紹一種比較簡(jiǎn)單方便的操作。

   在上一篇文章中有一段“ 7.設(shè)置Servers,點(diǎn)擊綠色的“+”配置一個(gè)新的Server ” ,  這段以及之后的操作都去掉。在這之前的操作設(shè)置都保留下,

  接下來(lái)更改為如下設(shè)置。

確保PhpStorm右上角的監(jiān)聽(tīng)按鈕狀態(tài)如下

       PhpStorm+xdebug+postman如何調(diào)試

       2.在瀏覽器(我這里使用的谷歌瀏覽器)輸入要調(diào)試的地址url,比如這里我輸入:http://backend.analysis.com/index.php?r=site%2Flogin

       3.確保瀏覽器url地址欄最右側(cè)的類似小蟲(chóng)子的按鈕保持綠色狀態(tài),如下圖

         PhpStorm+xdebug+postman如何調(diào)試

       說(shuō)明:這里使用了谷歌商店中的debug插件:xdebug helper,點(diǎn)擊debug,調(diào)試按鈕即可變綠

       4.最后,在地址欄處點(diǎn)回車,即可進(jìn)入調(diào)試狀態(tài)

       PhpStorm+xdebug+postman如何調(diào)試

       PhpStorm+xdebug+postman如何調(diào)試

說(shuō)明:整個(gè)過(guò)程不需要在IDE中設(shè)置調(diào)試目錄之類的,非常方便,感興趣的盆友不妨試一下喲。

快捷鍵作用:

F7 通過(guò)當(dāng)前行,進(jìn)入下一行,如果該行是方法,則進(jìn)入方法體

F8 通過(guò)當(dāng)前行,進(jìn)入下一行,如果該行是方法,也直接進(jìn)入下一行,不進(jìn)入方法體

F9 通過(guò)整個(gè)流程,全部順序執(zhí)行

感謝各位的閱讀,以上就是“PhpStorm+xdebug+postman如何調(diào)試”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)PhpStorm+xdebug+postman如何調(diào)試這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI