Ошибка: Xdebug + Windows 10 + PhpStorm + Docker - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь настроить xdebug на моей машине Windows, однако я улавливаю ошибку. Его журнал Xdebug:

[7] Log opened at 2020-04-23 15:57:27
[7] I: Connecting to configured address/port: host.docker.internal:9000.
[7] W: Creating socket for ‘host.docker.internal:9000’, getaddrinfo: Invalid argument.
[7] E: Could not connect to client. :-(
[7] Log closed at 2020-04-23 15:57:27

Как я его настроил:

docker -compose.yml:

version: '3'
services:
  php-fpm:
    build:
      context: docker/php-fpm
    volumes:
      - //c/Users/kam2r/sites/XDEBUG:/var/www
    environment:
      XDEBUG_CONFIG: "remote_host=host.docker.internal remote_enable=1 remote_log=/var/www/xdebug.log"
      PHP_IDE_CONFIG: "serverName=Docker"
  nginx:
    build:
      context: docker/nginx
    volumes:
      - //c/Users/kam2r/sites/XDEBUG:/var/www
    ports:
      - "80:80"
      - "9000:9000"
    depends_on:
      - php-fpm

Я запускаю docker

$ docker-compose up -d --build

В PhpStorm я добавил docker сервер server

Добавлен переводчик:

enter image description here

После проверки отладчика

debugger

Добавлено PHP Сервер phpserver

Помогите пожалуйста. Нужна ваша помощь!

...