Ich habe versucht, xDebug auf VSCode mit der Erweiterung "PHP Debug" zu konfigurieren, um mit meinem lokalen Homestead zu arbeiten. Irgendwie funktioniert es überhaupt nicht. Ich habe verschiedene Konfigurationsänderungen versucht, aber ohne Erfolg.Konfigurieren von Laravel Homestead (Vagrant) und xdebug auf Visual Code
Hier sind meine Config auf dem Vagabunden Feld und in VSCode:
/etc/php/7.1/fpm/conf.d/20-xdebug.ini
zend_extension=/usr/lib/php/20160303/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 0
xdebug.remote_host = 192.168.0.104
xdebug.remote_port = 9000
xdebug.max_nesting_level = 512
xdebug.remote_handler = "dbgp"
xdebug.remote_log=/var/log/xdebug.log
Und hier ist meine Config in VSCode:
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"serverSourceRoot": "/home/vagrant/projects/Projectname",
"localSourceRoot": "${workspaceRoot}",
"port": 9000,
"log": true
}
]
}
Wenn ich eine Debug-Sitzung in VSCode starten erhalte ich diese Ausgabe im Debug-Fenster:
Aber wenn ich meine App läuft, hört es nicht an irgendeinem meiner Haltepunkte auf.
Irgendeine Idee, was könnte falsch sein? Muss ich einen beliebigen Port meiner VM in Homestead.yaml
meinem Host zuordnen?