sublime配置php除錯工具XDebug
阿新 • • 發佈:2018-12-17
最近在嘗試著使用php的除錯工具XDebug,網上的教程不是寫得很完整,很多人只看一篇文章是配置不出來的,需要更多的查閱資料,不是漏了點知識點就是快捷鍵沒有生效,只好自己總結一下了詳細的教程;
XDebug斷點除錯比較消耗資源,用不著時請記得關閉
安裝並開啟php的xdebug擴充套件(有些整合環境是自動安裝了這個擴充套件的,但是沒有開啟)
檢查是否安裝了XDebug擴充套件,在phpinfo頁面資訊裡面搜尋是否有xdebug擴充套件,如果安裝並開啟了XDebug擴充套件,下面兩步可以跳過;
安裝:
Xdebug官方網站
在官方網站中找出對應php版本的dll檔案,下載並解壓到PHP安裝目錄/ext資料夾中;開啟:
接著我們在PHP配置檔案php.ini中追加如下配置內容,如果安裝了沒有開啟,把原來配置的off改為on;記得重啟伺服器,檢查phpinfo裡面是否出現了xdebug擴充套件,以phpinfo裡面是否出現為標準[xdebug] xdebug.remote_enable = on xdebug.profiler_enable = on xdebug.profiler_enable_trigger = on xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir = "e:/wamp/tmp" xdebug.show_local_vars=0 xdebug.remote_host = "127.0.0.1" #主機地址 xdebug.remote_port = 9000 #預設填寫9000,如果埠衝突,請填寫9000之外的埠,比如10000
安裝sublime的xdebug client外掛
- ctrl+shift+p,輸入install packge,回車,再輸入xdebug client,回車。xdebug外掛安裝完成。重啟sublime;
- Package Control這個sublime包管理依賴外掛沒有安裝的自行百度
安裝chrome外掛
- 更多工具->擴充套件程式->獲取更多擴充套件程式->搜尋Xdebug helper,安裝,安裝完成後在瀏覽器左上角有個灰色的甲殼蟲
- 配置:
在擴充套件程式列表中找到Xdebug helper
點選”選項”,主要配置IDE key兩項內容,重啟瀏覽器
- firefox安裝xdebug
firefox的xdebug擴充套件為easiest xdebug,路徑為:https://addons.mozilla.org/zh-cn/firefox/addon/the-easiest-xdebug/
測試
- Ctrl+F8在你的程式中設定斷點
- 在sublime開啟除錯面板,Ctrl+Shift+F9,網上教程說
Shift+F8能開啟除錯面板,但是筆主開啟的是Breakpoint condition,可能是快捷鍵功能覆蓋掉了,停止是Ctrl+Shift+F10,關閉面板是把三個分屏變回一個分屏,快捷鍵為Alt+Shift+1
成功開啟的效果:
- 在網頁上開啟php檔案,把灰色的甲殼蟲設定為Debug模式
灰色會變為綠色的;
就會在sublime的xdebug除錯面板中看到斷點除錯結果;
- Ctrl+F8在你的程式中設定斷點
!!如果還是沒有成功配置出來的請私信或者評論