ich Visual Studio-Code verwenden beendet. Meine PHP-Version ist:Xdebug Debug-Adapter Prozess wird unerwartet
>php --version
PHP 7.1.8 (cli) (built: Aug 1 2017 21:10:46) (ZTS MSVC14 (Visual C++ 2015) x86)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
ich xdebug nach den Anweisungen auf dem PHP Debug
Plugin konfiguriert haben.
Meine Einstellungen in meinem php.ini
wie folgt aussehen:
zend_extension = "C:\xampp\php\ext\php_xdebug-2.5.5-7.1-vc14.dll"
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.idekey = "whatever"
Wenn phpinfo();
meine xdebug läuft richtig zeigt:
Meine launch.json
Datei sieht wie folgt vor:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
Wenn jedoch die Konfiguration ausgeführt wird, erhalte ich:
Das Fehlerprotokoll sieht wie folgt aus:
messageService.ts:126 Debug adapter process has terminated unexpectedly
e.doShow @ messageService.ts:126
e.show @ messageService.ts:105
_.onServerExit @ rawDebugSession.ts:535
(anonymous) @ rawDebugSession.ts:449
emitTwo @ events.js:111
emit @ events.js:194
__dirname.ChildProcess._handle.onexit @ internal/child_process.js:215
Irgendwelche Vorschläge, was mit Debuggen falsch sein könnte?
Ich schätze Ihre Antworten!
Was sind Ihre Einstellungen für xdebug.ini? – Farkie
@Farkie Thx für Ihre Antwort! Ich habe keine 'xdebug.ini' Datei. Allerdings habe ich meine Antwort mit den 'xdebug' Einstellungen in meiner' php.ini' Datei aktualisiert. – mrquad