佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > PhpStorm+xdebug+postman調試技巧分享

PhpStorm+xdebug+postman調試技巧分享

熱門標簽:服務器配置 銀行業(yè)務 團購網站 阿里云 電子圍欄 Linux服務器 科大訊飛語音識別系統(tǒng) Mysql連接數設置

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

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

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

 

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 如圖:

 

2.彈出interpreters窗口

 

3.添加頁面

 

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

 

5.設置xdebug端口號

 

6.設置 DBGp Proxy

 

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

  

三.接下來設置運行配置(Run → Edit Configuration),具體操作如下

   1.點擊右上角,如圖

   

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

 

3.新建一個php web application

 

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

 

 

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

 

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

 

2017.12.13日更新補充

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

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

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

  接下來更改為如下設置。

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

       

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

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

         

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

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

       

       

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

快捷鍵作用:

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

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

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

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

您可能感興趣的文章:
  • Ubuntu下開啟php調試模式報錯信息解決辦法
  • 如何運行/調試你的PHP代碼
  • PHPStorm 2020.1 調試 Nodejs的多種方法詳解
  • php開發(fā)最強大的IDE編輯的phpstorm 2020.2配置Xdebug調試的詳細教程
  • phpStudy vscode 搭建debug調試的教程詳解
  • 解決windows上php xdebug 無法調試的問題
  • Vagrant(WSL)+PHPStorm+Xdebu 斷點調試環(huán)境搭建
  • PhpStorm 如何優(yōu)雅的調試Hyperf的方法步驟
  • PHP如何打印跟蹤調試信息

標簽:大理 廣元 萍鄉(xiāng) 蚌埠 衢州 衡水 江蘇 棗莊

巨人網絡通訊聲明:本文標題《PhpStorm+xdebug+postman調試技巧分享》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    商丘市| 龙川县| 平遥县| 化州市| 泸州市| 阳朔县| 辽宁省| 托里县| 贵州省| 宝兴县| 维西| 中牟县| 临城县| 晴隆县| 兴城市| 津市市| 大同市| 商城县| 铁岭县| 建阳市| 寿光市| 仁怀市| 环江| 青铜峡市| 屏边| 皮山县| 淮阳县| 镇坪县| 滁州市| 额尔古纳市| 阳曲县| 理塘县| 电白县| 金山区| 板桥市| 休宁县| 资阳市| 县级市| 黄陵县| 子洲县| 旬阳县|