激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PhpStorm+xdebug+postman調(diào)試技巧分享

PhpStorm+xdebug+postman調(diào)試技巧分享

2021-10-26 15:04歡樂豆123 PHP教程

寫PHP時(shí),一直用postman做測試,最近發(fā)現(xiàn)在測試過程中可以用xdebug來斷點(diǎn)調(diào)試,比原來手動(dòng)打exit或者die來斷點(diǎn)效率高多了

下面記錄下我自己從安裝到測試的全部詳細(xì)過程。我的運(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.打開phpstorm,點(diǎn)擊左上角file → default setting → languages & frameworks → php 如圖:

 PhpStorm+xdebug+postman調(diào)試技巧分享

2.彈出interpreters窗口

 PhpStorm+xdebug+postman調(diào)試技巧分享

3.添加頁面

 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)試技巧分享

三.接下來設(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)并開始調(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ǔ)充

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

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

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

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

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

       PhpStorm+xdebug+postman調(diào)試技巧分享

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

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

         PhpStorm+xdebug+postman調(diào)試技巧分享

       說明:這里使用了谷歌商店中的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)試技巧分享

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

快捷鍵作用:

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

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

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

到此這篇關(guān)于phpstorm+xdebug+postman調(diào)試的文章就介紹到這了,更多相關(guān)phpstorm xdebug內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/hld123/p/6478473.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久凹凸 | 国产精品免费久久久久 | 一级免费毛片 | 在线 日本 制服 中文 欧美 | 91精品国产99久久久久久红楼 | 亚洲少妇诱惑 | 亚洲视频在线一区二区 | 国产一级毛片国语版 | 黄色免费电影网址 | 欧美性生交xxxxx久久久 | 99爱福利视频在线观看 | 色七七网站 | 国产成人免费精品 | 香蕉视频18 | 国产精品久久在线观看 | 天天干干 | 成人一级免费 | 夜添久久精品亚洲国产精品 | 91高清完整版 | 亚洲国产一区二区三区 | 免费久久久久久 | 一本色道久久综合亚洲精品小说 | 91精品国产日韩91久久久久久360 | 99在线热视频 | jizzyouxxxx | 天天色人人爱 | 在线播放的av网站 | 国产精品免费麻豆入口 | 91久久国产综合精品女同国语 | 日本不卡二区 | 国产成人av在线播放 | 午夜久久久精品一区二区三区 | 亚洲精品久久久久久久久久久 | 黄色小视频免费在线观看 | 国产一区二区精品在线观看 | www.精品视频| 国产精品久久久久久久久久久久久久久 | a一级黄| 香蕉在线看| 久久6国产| 国产亚洲精品久久久久5区 日韩一级片一区二区三区 国产精品久久久久av |