затмите xdebug сессию, никогда не завершается

Я пытаюсь получить xdebug, работающий с затмением (3.5) / php (на xampp окнах 7). Я проверил, что xdebug включен в php - у меня есть необычный вывод, и мой phpinfo показывает весь материал xdebug. У меня есть удаленная отладка на, и введенный в IP-адресе LAN на моей машине затмения.

Когда я говорю затмению отлаживать, оно запускает браузер и передает параметры URL отладки. Это смотрит хорошо.

Однако в проекции отладки затмения это показывает 'запуск myproject' 57%, 'ожидающих xdebug сессии'. Это находится там навсегда.

Я выключил брандмауэр окон на обеих машинах.

Я примерил превращение неявного сброса.

Какие-либо идеи?

52
задан Scott Szretter 3 March 2010 в 10:12
поделиться

2 ответа

Я понял, что порт TCP уже используется, и это было причиной его зависания. Я изменил порт в настройках php.ini и eclipse.

3
ответ дан 7 November 2019 в 09:17
поделиться

Да, проверьте статистику сети / порта. В моем случае я использую vmware fusion на Mac, и процесс vmware-natd перегружал процессор (я предполагаю, что блокировка открытого порта), чего я не заметил. php.ini был полностью в порядке, пришлось запустить его, чтобы он снова заработал:

sudo "/Library/Application Support/VMware Fusion/boot.sh" --restart

Итак, ppl сначала проверьте ваш файл php.ini (или xdebug.ini). Если все в порядке, аля это обсуждение , то убедитесь, что у вас нет проблем с сетью.

0
ответ дан 7 November 2019 в 09:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: