Я пытаюсь получить xdebug, работающий с затмением (3.5) / php (на xampp окнах 7). Я проверил, что xdebug включен в php - у меня есть необычный вывод, и мой phpinfo показывает весь материал xdebug. У меня есть удаленная отладка на, и введенный в IP-адресе LAN на моей машине затмения.
Когда я говорю затмению отлаживать, оно запускает браузер и передает параметры URL отладки. Это смотрит хорошо.
Однако в проекции отладки затмения это показывает 'запуск myproject' 57%, 'ожидающих xdebug сессии'. Это находится там навсегда.
Я выключил брандмауэр окон на обеих машинах.
Я примерил превращение неявного сброса.
Какие-либо идеи?
Я понял, что порт TCP уже используется, и это было причиной его зависания. Я изменил порт в настройках php.ini и eclipse.
Да, проверьте статистику сети / порта. В моем случае я использую vmware fusion на Mac, и процесс vmware-natd перегружал процессор (я предполагаю, что блокировка открытого порта), чего я не заметил. php.ini был полностью в порядке, пришлось запустить его, чтобы он снова заработал:
sudo "/Library/Application Support/VMware Fusion/boot.sh" --restart
Итак, ppl сначала проверьте ваш файл php.ini (или xdebug.ini). Если все в порядке, аля это обсуждение , то убедитесь, что у вас нет проблем с сетью.