一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - PHP教程 - PhpStorm+xdebug+postman調試技巧分享

PhpStorm+xdebug+postman調試技巧分享

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

寫PHP時,一直用postman做測試,最近發現在測試過程中可以用xdebug來斷點調試,比原來手動打exit或者die來斷點效率高多了

下面記錄下我自己從安裝到測試的全部詳細過程。我的運行環境是:windows+wamp

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

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

 PhpStorm+xdebug+postman調試技巧分享

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 ;設置xdebug的端口為900110 xdebug.remote_port = 900111 ;設置idekey12 xdebug.idekey="phpstorm"

二.在配置具體的項目之前,我們先配置好phpstorm默認設置(default setting),避免每次建立項目都要進行的重復操作。

1.打開phpstorm,點擊左上角file → default setting → languages & frameworks → php 如圖:

 PhpStorm+xdebug+postman調試技巧分享

2.彈出interpreters窗口

 PhpStorm+xdebug+postman調試技巧分享

3.添加頁面

 PhpStorm+xdebug+postman調試技巧分享

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

 PhpStorm+xdebug+postman調試技巧分享

5.設置xdebug端口號

 PhpStorm+xdebug+postman調試技巧分享

6.設置 dbgp proxy

 PhpStorm+xdebug+postman調試技巧分享

 7.設置servers,點擊綠色的“+”配置一個新的server  

  PhpStorm+xdebug+postman調試技巧分享

三.接下來設置運行配置(run → edit configuration),具體操作如下

   1.點擊右上角,如圖

   PhpStorm+xdebug+postman調試技巧分享

 2.設置默認的php web application配置

 PhpStorm+xdebug+postman調試技巧分享

3.新建一個php web application

 PhpStorm+xdebug+postman調試技巧分享

4.設置好斷點并開始調試

 PhpStorm+xdebug+postman調試技巧分享

 PhpStorm+xdebug+postman調試技巧分享

注意:將此時瀏覽器的彈出框上面顯示的網址,復制到postman

 PhpStorm+xdebug+postman調試技巧分享

5.調試成功,按f9快捷鍵跳到下一個斷點如圖:

 PhpStorm+xdebug+postman調試技巧分享

2017.12.13日更新補充

由于在使用過程中,發現上述方法有些累贅,比如每次debug前先要去設置調試的目錄,后面會更新一篇比較簡單便捷的操作設置。

但是經過后來一段時間的使用,發現有些累贅。這里介紹一種比較簡單方便的操作。

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

  接下來更改為如下設置。

確保phpstorm右上角的監聽按鈕狀態如下

       PhpStorm+xdebug+postman調試技巧分享

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

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

         PhpStorm+xdebug+postman調試技巧分享

       說明:這里使用了谷歌商店中的debug插件:xdebug helper,點擊debug,調試按鈕即可變綠

       4.最后,在地址欄處點回車,即可進入調試狀態

       PhpStorm+xdebug+postman調試技巧分享

       PhpStorm+xdebug+postman調試技巧分享

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

快捷鍵作用:

f7 通過當前行,進入下一行,如果該行是方法,則進入方法體

f8 通過當前行,進入下一行,如果該行是方法,也直接進入下一行,不進入方法體

f9 通過整個流程,全部順序執行

到此這篇關于phpstorm+xdebug+postman調試的文章就介紹到這了,更多相關phpstorm xdebug內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: china外卖员gay帮口 | 亚洲情射 | 色播影音先锋 | 国产自拍啪啪 | 亚洲精品综合一区二区 | 大桥未久一区二区 | 免费91麻豆精品国产自产在线观看 | 香蕉久久一区二区不卡无毒影院 | jazz欧美人免费xxxxxx | 高清国产精品久久 | 亚洲AV久久无码精品九号软件 | 8x8x极品国产在线 | 女学生被老师调教在教室 | 丰满的闺蜜2中文字幕 | chinese壮直男gay老年人 | 非洲黑人bbwbbwbbw | 日本无卡视频 | www.亚洲视频.com | 日本zzzzwww大片免费 | 色鬼网| 国产98在线 | 久久视频精品3线视频在线观看 | 精品四虎| 69福利区 | 波多野给衣一区二区三区 | 日韩在线一区二区三区免费视频 | 国产亚洲精品自在线亚洲情侣 | 亚洲精品乱码蜜桃久久久 | 日本videosdesexo乱 | 羞羞答答免费人成黄页在线观看国产 | 亚洲sss视频 | 国产一区二区不卡 | 涩情主播在线翻车 | 久青草国产在视频在线观看 | 情缘免费观看完整版 | 国产理论片在线观看 | 美女扒开胸罩露出奶了无遮挡免费 | 精品欧美小视频在线观看 | 亚洲成人三级 | 女人国产香蕉久久精品 | 国产va免费精品高清在线观看 |