#php #netbeans #xdebug
Вопрос:
Я пытаюсь настроить Xdebug (версия 3.1.1) с NetBeans 12.2 в Windows 10.
Я следовал инструкциям на веб-сайте xdebug, используя мастер для анализа phpinfo()
, и мастер говорит, что я запускаю последнюю сборку xdebug, но NetBeans по-прежнему не запускает ее правильно. Нажатие на debug в Netbeans запускает мой веб-сайт, но он не загружается, а параметры отладки отображаются серым цветом, кроме завершения сеанса отладки. Запуск веб-сайта работает нормально. У меня установлен порт на 9003, mode
для него установлено значение «debug», start_with_request
установлено значение «yes», а значение remote_handler
«dbgp». Буду признателен за любую помощь, спасибо!
РЕДАКТИРОВАТЬ: я использую Java версии 8, обновление 311. Также обновил мою проблему, чтобы отразить обновления уведомления об обновлении с версии 2 до 3.
РЕДАКТИРОВАТЬ 2: сокращенный и уточненный вопрос. Я также проверил, была ли причиной моя защита от вирусов / брандмауэр, и, похоже, это тоже не причина. Ссылка на xdebug_info()
via drive: https://drive.google.com/file/d/1dJCs8n30CCP4zI9KDAopaIV-lRT3k9BM/view?usp=sharing
Комментарии:
1. Маловероятно, но возможно, что ваша версия Java может быть актуальной. Пожалуйста, соответствующим образом обновите свой вопрос.
2. Просто дважды проверил, и я запускаю версию 8, обновление 311. Также обновлен исходный вопрос с версиями от 2 до 3.
3. [1] ХОРОШО, в этом случае это не проблема. [2] Пожалуйста, также обновите свой вопрос, указав ссылку на те «инструкции на веб-сайте» , которым вы следуете, чтобы другие могли попытаться воспроизвести вашу проблему.
4. Я предлагаю вам 1) показать вашу текущую конфигурацию Xdebug (
xdebug_info()
вывод, полученный тем же способом, которым вы пытаетесь отлаживать: через веб-страницу или CLI); 2) Включить журнал Xdebug, попытаться отладить и посмотреть, что он говорит youtube.com/watch?v=IN6ihpJSFDw
Ответ №1:
Порт по умолчанию для Xdebug 3 9003
, а не 9000
в соответствии с руководством по обновлению. remote_host
также больше не является существующим именем настройки, опять же, согласно руководству по обновлению.
Комментарии:
1. О, я вижу, прошло много времени с тех пор, как я имел дело с Netbeans, и мне пришлось выполнить новую установку. Документация немного разбросана между сайтом xdebug, сообщениями об ошибках Netbeans и другими публикациями. Похоже, что на данный момент необходимы три основные конфигурации, помимо zend_extension, определяющие режим, remote_handler still и start_with_request . Если это все, я сейчас пытаюсь установить соединение, хотя время ожидания истекло.
2.
remote_handler
было удалено, так как существовало только одно возможное значение.