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