環境
- windows10
- PhpStorm v2019.1.3
- homestead v7.2 (ubuntu18.04)
- laravel 5.8.* (vhost: laravel.test)
- 請按照你的實際環境來配置, 並不是非得按照我文章中這樣的, 但是配置過程大體類似...
Tips
- 記得 PhpStorm 需要
PhpStorm v2019.1.3
以上 - 在訪問的時候需要加
?xdebug_session_start=vagrant
, 這個vagrant
不是固定的, 最好用phpinfo
看下
配置 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
無法選擇, 你可以對嘗試以下設定
本作品採用《CC 協議》,轉載必須註明作者和本文連結