Homestead 怎么配置 xdebug 進行調試(PhpStorm)

homestead環境下怎么配置phpstorm xdebug進行調試,下面本篇文章給大家介紹一下phpstorm + homestead 配置 xdebug的方法,希望對大家有所幫助!

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

環境

  • 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 版本無法選擇, 請看這個文章最后的小技巧

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

立即學習PHP免費學習筆記(深入)”;

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

配置項目目錄映射

  • Local Path: 是 windows 主機上的目錄
  • Remote Path: 是 homestead 中的目錄
    Homestead 怎么配置 xdebug 進行調試(PhpStorm)

配置xdebug

Homestead 怎么配置 xdebug 進行調試(PhpStorm)
Homestead 怎么配置 xdebug 進行調試(PhpStorm)

斷點測試

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

Homestead 怎么配置 xdebug 進行調試(PhpStorm)

注意點:

  • 一定要開啟debug監聽
  • 一定要在瀏覽器后面加上 ?XDEBUG_SESSION_START=vagrant 這個參數, 如果不想每次加這個東西, 也可以安裝 chrome 插件
  • ?XDEBUG_SESSION_START=vagrant 這個 vagrant ?不是固定的, 是 php.ini 中設置的那個 IdeKey 的值

最終效果:

Homestead 怎么配置 xdebug 進行調試(PhpStorm)


小技巧

  • 如果你的 PHP language level 無法選擇, 你可以對嘗試以下設置
    Homestead 怎么配置 xdebug 進行調試(PhpStorm)

相關推薦:最新的五個Laravel視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享