Xdebug не работает на PhpStorm с Laravel Homestead - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь заставить Xdebug работать на моей машине больше месяца, и это сводит меня с ума. У меня есть следующая конфигурация:

Ящик Бродяги с Laravel Homestead (PHP 7.3, Xdebug 2.7.0rc1 в Ubuntu 18.04.1)

На моем собственном компьютере установлена ​​последняя версия PhpStorm. Я проверил настройки более 10 раз, поэтому я могу мечтать о них. Настройки удаленного интерпретатора CLI:

Remote interpreter

У меня также есть некоторые настройки в диалоге PHP> Серверы

PHP Servers

Когда я хочу убедиться, что PHP загружает расширения, я использую команду php -i | grep xdebug с результатом

vagrant @ vrfy: ~ $ php -i | grep xdebug
/etc/php/7.3/cli/conf.d/20-xdebug.ini,
Xdebug
...
xdebug.idekey => нет значения => нет значения
...
xdebug.remote_enable => On => On
...
xdebug.remote_host => 192.168.10.1 => 192.168.10.1
...
xdebug.remote_port => 9000 => 9000

Примечание: я также пытался использовать PHPSTORM в качестве ключа ide.

Как видите.

  • Xdebug установлен на ВМ
  • PhpStorm знает, как связаться с виртуальной машиной с помощью xdebug (проверка прошла успешно)

Что я делаю не так?

РЕДАКТИРОВАТЬ: Phpinfo с xdebug phpinfo

xdebug log

[31052] Журнал открыт в 2019-04-05 12: 50: 48
[31052] I: Проверка обратного адреса удаленного подключения.
[31052] I: Проверка заголовка «HTTP_X_FORWARDED_FOR».
[31052] I: Проверка заголовка 'REMOTE_ADDR'.
[31052] I: Удаленный адрес найден, подключение к 192.168.10.1:9000.
[31052] E: Тайм-аут соединения с клиентом (Ожидание: 200 мс). : - (
[31052] Журнал закрыт в 2019-04-05 12: 50: 48
[31052]
[31052] Журнал открыт в 2019-04-05 12: 50: 49
[31052] I: Проверка обратного адреса удаленного подключения.
[31052] I: Проверка заголовка «HTTP_X_FORWARDED_FOR».
[31052] I: Проверка заголовка 'REMOTE_ADDR'.
[31052] I: Удаленный адрес найден, подключение к 192.168.10.1:9000.
[31052] E: Тайм-аут соединения с клиентом (Ожидание: 200 мс). : - (
[31052] Журнал закрыт в 2019-04-05 12: 50: 49
[31052]

...