agreIT
@agreIT

Как подключить OpenVPN к Xdebug запущенному в Docker на удаленной машине?

Имеется удалённый сервер с контейнерами:
  1. PHP-FPM + XDebug
  2. Nginx
  3. MySQL
  4. OpenVPN by image

Конфигурация XDebug

xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9005
xdebug.remote_log=/var/log/xdebug_remote.log
xdebug.idekey=PHPSTORM
xdebug.remote_connect_back=1


Как правильно настроить OpenVPN на сервере, чтобы при подключении xDebug в PHPStorm он активно ловил брекпоинты.
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Q911
Senior DevOps Engineer
согласно этой инструкции
1. подключиться по openvpn, взять назначеный ip
2. передать ip через переменную среды XDEBUG_CONFIG="remote_host={{YOUR_IP_ADDRESS}}" в контейнер с PHP-FPM
3. Intellij/PHPStorm: Languages & Frameworks > PHP > Debug > DBGp Proxy
выставить ip и port
4. Сопоставить папки с кодом в IDE и docker
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы