PhpStorm вставляет неправильный IP-адрес client_host при попытке запустить сеанс отладкиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PhpStorm вставляет неправильный IP-адрес client_host при попытке запустить сеанс отладки

Сообщение Anonymous »

Интерпретатор PHP работает в контейнере Docker, конфигурация Xdebug –

Код: Выделить всё

zend_extension=xdebug.so

[xdebug]
xdebug.mode=debug
xdebug.idekey=Docker
xdebug.discover_client_host=on
xdebug.client_host=host.docker.internal
xdebug.client_port=9011
xdebug.cli_color=1
Когда я запускаю сеанс отладки в тестах, PhpStorm запускает строку выполнения, начинающуюся с

Код: Выделить всё

[docker-compose://[/home/Projects/service/docker-compose.yaml]:php/]:php -dxdebug.mode=debug -dxdebug.client_port=9011 -dxdebug.client_host=172.24.0.83 ...
Обратите внимание -dxdebug.client_host=172.24.0.83 часть... Но у host.docker.internal есть другой IP:

Код: Выделить всё

$ docker-compose exec php ping host.docker.internal
PING host.docker.internal (172.17.0.1): 56 data bytes
64 bytes from 172.17.0.1: seq=0 ttl=64 time=0.053 ms
И, конечно же, не удалось запустить сеанс отладки. Я не нашел ни одного появления этого странного IP-адреса 172.24.0.83 ни в проекте, ни в настройках PhpStorm. Как мне избавиться от этого явно нерабочего состояния в PhpStorm?


Подробнее здесь: https://stackoverflow.com/questions/767 ... ug-session
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»