Heim  >  Artikel  >  PHP-Framework  >  So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm)

So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm)

青灯夜游
青灯夜游nach vorne
2021-12-24 11:10:411911Durchsuche

So konfigurieren Sie PhpStorm Xdebug für das Debuggen in der Homestead-Umgebung. In diesem Artikel erfahren Sie, wie Sie So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) mit PhpStorm + Homestead konfigurieren.

So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm)

Umgebung

  • Windows10
  • PhpStorm v2019.1.3
  • homestead v7.2 (ubuntu18.04)
  • laravel 5.8.* (vhost: laravel.test)
  • Bitte befolgen Sie Ihre Anweisungen in der tatsächlichen Umgebung configure, es muss nicht wie in meinem Artikel sein, aber der Konfigurationsprozess ist ungefähr ähnlich ...

Tipps

  • Denken Sie daran, dass PhpStorm PhpStorm v2019.1.3 Das Obige erfordertPhpStorm v2019.1.3 以上
  • 在访问的时候需要加  ?So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)_session_start=vagrant, 这个 vagrant 不是固定的, 最好用 phpinfo 看下

配置 PHP 版本

File => settings => languages & Frameworks => PHP

此时如果你的 PHP 版本无法选择, 请看这个文章最后的小技巧

So konfigurieren Sie So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

选择 CLI Interpreter

So konfigurieren Sie So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

So konfigurieren Sie So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

配置项目目录映射

  • Local Path: 是 windows 主机上的目录
  • Remote Path: 是 homestead 中的目录
    folder mapping

配置So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)
So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) mapping

断点测试

So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)

注意点:

  • 一定要开启debug监听
  • 一定要在浏览器后面加上 ?XDEBUG_SESSION_START=vagrant 这个参数, 如果不想每次加这个东西, 也可以安装 chrome 插件
  • ?XDEBUG_SESSION_START=vagrant 这个 vagrant  不是固定的, 是 php.ini 中设置的那个 IdeKey 的值

最终效果:

So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)


小技巧

  • 如果你的 PHP language level
    Muss beim Zugriff auf hinzugefügt werden? Einstellungen => Sprachen & Frameworks => PHPSo konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)
Wenn Ihre PHP-Version derzeit nicht ausgewählt werden kann, lesen Sie bitte die Tipps am Ende dieses Artikels em>

PHP-Version auswählenCLI-Interpreter auswählen

Wählen Sie das lokale Homestead-Verzeichnis aus🎜🎜Wählen Sie das Speicherverzeichnis für So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm) aus🎜🎜Projektverzeichniszuordnung konfigurieren🎜🎜🎜Lokaler Pfad: ist das Verzeichnis auf dem Windows-Host🎜🎜Remote-Pfad: ist das Verzeichnis in Homestead🎜So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)🎜🎜🎜Xdebug konfigurieren🎜 🎜So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)🎜So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)-Mapping🎜🎜Haltepunkttest🎜🎜Haltepunkt setzen🎜🎜In Browser-Anfrage🎜🎜Hinweis:🎜🎜🎜Achten Sie darauf, die Debug-Überwachung zu aktivieren🎜🎜Achten Sie darauf, den hinzuzufügen? Sie können das Chrome-Plug-in installieren 🎜🎜<code>?XDEBUG_SESSION_START=vagrant Dieser vagrant ist nicht festgelegt, es ist der Wert des in php.ini festgelegten IdeKey🎜🎜 🎜Endeffekt :🎜🎜So konfigurieren Sie So konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm) für das Debuggen in Homestead (PhpStorm)🎜
🎜 Tipps🎜🎜 🎜Wenn Ihr PHP-Sprachniveau nicht ausgewählt werden kann, können Sie die folgenden Einstellungen ausprobieren🎜🎜🎜🎜🎜🎜Verwandte Empfehlungen: 🎜Die neuesten fünf Laravel-Video-Tutorials🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie xdebug für das Debuggen in Homestead (PhpStorm). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen