環(huán)境
- windows10
- PhpStome v2019.1.3
- homestead v7.2 (ubuntu18.04)
- laravel 5.8.* (vhost: laravel.test)
- 請按照你的實際環(huán)境來配置, 并不是非得按照我文章中這樣的, 但是配置過程大體類似...
1. 配置 PHP 版本
File => settings => languages & Frameworks => PHP
此時如果你的 PHP 版本無法選擇, 請看這個文章最后的小技巧
選擇PHP版本
選擇 CLI Interpreter
選擇本地的homestead目錄
選擇xdebug的存放目錄
配置項目目錄映射
- Local Path: 是windows 主機上的目錄
-
Remote Path: 是 homestead 中的目錄
folder mapping
配置xdebug
xdebug
xdebug mapping
斷點測試
設置斷點
瀏覽器中請求
注意點:
- 一定要開啟debug監(jiān)聽
- 一定要在瀏覽器后面加上
?XDEBUG_SESSION_START=vagrant
這個參數(shù), 如果不想每次加這個東西, 也可以安裝 chrome 插件 -
?XDEBUG_SESSION_START=vagrant
這個vagrant
不是固定的, 是 php.ini 中設置的那個IdeKey
的值
最終效果:
preview
小技巧
- 如果你的
PHP language level
無法選擇, 你可以對嘗試以下設置
image.png