@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 он активно ловил брекпоинты.
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
Spectrum Екатеринбург
от 130 000 до 200 000 ₽
26 мая 2020, в 10:43
2000 руб./за проект
26 мая 2020, в 10:39
3333 руб./за проект
26 мая 2020, в 10:38
20000 руб./за проект