homestead環境下怎么配置phpstorm xdebug進行調試,下面本篇文章給大家介紹一下phpstorm + homestead 配置 xdebug的方法,希望對大家有所幫助!
環境
- 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 版本無法選擇, 請看這個文章最后的小技巧
立即學習“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 無法選擇, 你可以對嘗試以下設置
相關推薦:最新的五個Laravel視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END