Ошибка: сбой подключения Xdebug для удаленной отладки

#visual-studio-code #xdebug

#visual-studio-code #ошибка xdebug

Вопрос:

Я получил следующие сообщения файла журнала, используя Xdebug и PHP debug для удаленной отладки с

  • Клиент (Windows 8.1, браузер Chrome)
  • Сервер (Linux CentOS 7, PHP 7.2.32, Apache 2.4.6, Xdebug — 2.9.6).

Пробую так много вариантов, но не могу решить эту проблему.

 [20273] I: Connecting to configured address/port: 127.0.0.1:9003.
[20273] W: Creating socket for '127.0.0.1:9003', poll success, but error: Operation now in progress (29).
[20273] E: Could not connect to client. :-(
[20273] Log closed at 2020-10-25 05:35:27
  

Заголовок Php Info

Заголовок Php Info

[Информация о Php 3

Я был бы признателен, если бы кто-нибудь мне помог.

Комментарии:

1. Ваш журнал Xdebug показывает, что он пытается подключиться к VSCode on 127.0.0.1:9003 . 1) Действительно ли у вас установлен VSCode в той же ОС / на том же компьютере, что и ваш PHP? 2) Если это другой компьютер / операционная система (например, виртуальная машина / удаленный сервер и т. Д.), Убедитесь, что TCP-порт 9003 открыт / VSCode разрешен в брандмауэре. Если сервер находится где-то в Интернете — убедитесь, что ваш маршрутизатор (внешний брандмауэр) разрешает входящие подключения к этому порту и перенаправляет их на ваш компьютер, на котором запущен VSCode.

2. PS На всякий случай: как работает Xdebug (этап связи): xdebug.org/docs/remote#communication . ТАКЖЕ: learnxdebug.com

3. В случае, если это может иметь значение, брандмауэр блокировал порт 9003, когда у меня возникли проблемы.