php 版本:8.1
xdebug版本:3.2.2
laravel版本:10.x
這邊是macOS安裝,其他作業系統的安裝方式可以參考官網
若出現錯誤,說是已經有這個檔案
移除已經存在的檔案後重裝,這邊執行移除
再次安裝
安裝成功!這邊的xdebug.so
路徑要記一下,後面設定php.ini
會用到
確認目前php使用的設定檔php.ini
路徑
印出的訊息前面會有一些說未找到xdebug的錯誤訊息(因為我們還沒設定),直接拉到最下面找到php.ini
路徑
用編輯器進入php.ini
準備調整xdebug路徑
若安裝成功,預設的php.ini
長這樣
改成這樣
稍微說明一下在檔案開頭改成剛剛安裝後的xdebug路徑,在後面加上一些必要的配置,等等即可直接進行debug,詳細的參數說明可參考官方參數說明
由於XDebug2到XDebug3的升級參數有大變更,若需要參考舊的配置參數也要更改,可以參考官網
到這邊安裝Debug擴充
https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug
直接點擊vscode
中的debug工具產生launch.json
或 複製以下程式碼到專案根目錄/.vscode/launch.json
進入debug畫面,點擊啟動
接著就能在vscode內設置中斷點了,程式運行到該程式碼就會停下了!