Мой запуск VS Code выглядит следующим образом:
Код: Выделить всё
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/home/ubuntu/app/": "Z:\\",
},
"log": true
},
Я использую общий ресурс Samba для подключения папки приложения к моему диску Z, однако конфигурация Apache использует символическую ссылку на указанную папку на компьютере. Box настроен с NAT-соединением и портом переадресации 9003. У меня есть Xdebug 2 на сервере Apache, и я проверил его в phpinfo().
Конфигурация Xdebug:
Код: Выделить всё
zend_extension=xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_port = 9003
xdebug.remote_log = /var/log/xdebug.log
xdebug.remote_connect_back = 1
xdebug.remote_handler = dbgp
xdebug.idekey = vsc
xdebug.remote_mode = req
Код: Выделить всё
Log opened at 2026-02-02 16:12:31
I: Checking remote connect back address.
I: Checking header 'HTTP_X_FORWARDED_FOR'.
I: Checking header 'REMOTE_ADDR'.
I: Remote address found, connecting to 10.0.2.2:9003.
I: Connected to client. :-)
->
->
Log closed at 2026-02-02 16:12:32
РЕДАКТИРОВАТЬ:
После дальнейшего тестирования я получаю точки останова, если устанавливаю для параметра Remote_host локальный хост и запускаю VS Code внутри коробки.
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-virtual
Мобильная версия