Я пытаюсь настроить Xdebug для работы в VSCode в среде Windows с сервером на базе Lighthouse/Laravel. Мои настройки VSCode выглядят так
{
// 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
}
]
}
Я также пытался добавить туда pathMappings без везения.
"pathMappings": {
"/graphql": "${workspaceRoot}/public"
}
Я подписался на https://laracasts.com/series/visual-studio-code-for-php-developers/episodes/13 и добавил все предложенные там конфигурации. Когда я набираю php -v
PHP 7.4.10 (cli) (built: Sep 1 2020 16:52:21) ( NTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Xdebug v3.0.0, Copyright (c) 2002-2020, by Derick Rethans
Я вижу установленный Xdebug. Мой php.ini выглядит так
[XDebug]
zend_extension = "php_xdebug-3.0.0-7.4-vc15-nts-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.remote_host=localhost
xdebug.idekey=VSCODE
xdebug.remote_log ="C:\tools\xdebug.log"
Любой совет будет принят с благодарностью