PHPStorm + XDebug + Vagrant

Diese Frage geht es darum, XDebug arbeiten in PHPStorm, wenn das Projekt ausgeführt wird in einem lokalen virtuellen Maschine, die verwendet Vagrant. Ich habe keine gefunden umfassende Anleitung, wie diese Ausführung zu erhalten, so weit. Gilt für PHPStorm 7.0.

Die Dinge, die ich gerne abgedeckt haben, in die Antwort:

  • Wie sollte die XDebug-Konfiguration eingestellt werden, innerhalb der VM? (xdebug.ini)
  • Ist es erforderlich, die ermöglichen, zusätzliche ports im Vagrantfile?
  • Wie sollte der "server" eingestellt werden, in PHPStorm?
  • Wie sollen die mapping-Datei eingestellt werden, wenn die lokalen Dateien synchronisiert werden mit NFS in die Vagrant VM? Ist es eine Notwendigkeit, die Datei mapping überhaupt?
  • Wenn tryng auf "validate remote-Umgebung', die der 'FTP', 'in place' oder 'montiert Ordner' Optionen sollten ausgewählt werden?
  • Ist es notwendig, installieren Sie eine Erweiterung für den web-browser?

Ich hoffe, dass dies nützlich sein könnte als eine definitive Anleitung, um XDebug läuft mit PHPStorm in Vagrant.

  • Auch vergessen Sie nicht, öffnen Sie "remote-port" für eingehenden traffic auf dem host-Computer installiert, wenn Sie mit der firewall gibt.
InformationsquelleAutor Pavel S. | 2014-02-12
Schreibe einen Kommentar