Ожидаемое поведение:
У меня есть несколько PHP проектов на разных серверах, обычно я отлаживаю их с помощью PhpStorm, который позволяет мне настраивать сопоставления путей для удаленной отладки для каждого сервера. Таким образом, у меня могут быть одинаковые удаленные пути, например /var/www/html
для разных серверов.
Описание проблемы:
Пока мне не удалось настроить несколько серверов с одним и тем же удаленные пути с помощью VSCode.
Я использую наиболее часто используемый php -debug plugin для VSCode и не нашел никакой информации по этой проблеме в проектах Страница GitHub или где-нибудь еще.
В настоящее время я не думаю, что настройка нескольких удаленных серверов с помощью VSCode возможна в настоящее время, но если кто-то знает способ, я был бы признателен.
Текущая конфигурация:
При следующей конфигурации я могу отлаживать только один проект за один раз и мне нужно вручную изменять пути, когда я хочу отлаживать другой проект на другом сервере с такими же удаленными путями.
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"pathMappings": {
"/var/www/html": "/local/project/path",
"/var/www/html/src/shared:": "/local/shared/src/path",
}
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}