Мой запуск VS Code выглядит следующим образом
Код: Выделить всё
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/home/ubuntu/app/": "Z:\\",
},
"log": true
},
Я использую общий ресурс Samba для подключения папки приложения к моему диску Z, однако конфигурация Apache использует символическую ссылку на указанную папку на компьютере. коробка настроена с использованием NAT-соединения и переадресационного порта 9003. На сервере Apache имеется xdebug 2 и проверена в 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 внутри коробки.
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-virtual
Мобильная версия