отладка — netbeans не может заставить работать точки останова

Я прочитал и попробовал то, что нашел, но не могу заставить его работать, он просто продолжает висеть на «Ожидание соединения (netbeans-xdebug)» при запуске отладки.

У меня установлен xdebug (я использую wamp), и мне действительно удалось получить точки останова, работающие с возвышенным текстом 2 (да, это верно!), Поэтому проблема не в php / xdebug на моем компьютере как таковом, а в некоторых настройках отсутствует.

мой php.ini для xdebug:

; XDEBUG Extension
[xdebug]
;zend_extension ="c:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"zend_extension ="c:\wamp64\bin\php\php5.6.25\ext\php_xdebug-2.5.4-5.6-vc11-x86_64.dll"xdebug.remote_enable = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp64/tmp"xdebug.show_local_vars=0

xdebug.remote_hander =dbgp
xdebug.remote_mode = req
xdebug.remote_host =127.0.0.1
xdebug.remote_port = 9000
xdebug.idekey=netbeans-xdebug
xdebug.remote_connect_back=1
xdebug.remote_autostart=1

Параметры отладки NetBeans установлены по умолчанию, за исключением того, что я снял флажок «остановить на первой строке», потому что я где-то читал, чтобы сделать это.

Если вам нужно больше информации о чем-то, дайте мне знать.

1

Решение

Я нашел проблему для себя (так как все остальное в порядке на моей стороне), NetBeans не будет отлаживать некорневые URL по какой-то причине, и, конечно, я не хочу открывать рут каждый раз, поэтому я сделал виртуальный хост для этого конкретного проекта с обычным URL-адресом (www.someurl.com), и, похоже, сейчас он работает нормально.

Также я не уверен, что каждая строка нужна из моих настроек php.ini xdebug, но я сохранил это так, поскольку мне не надо проверять наличие лишних строк, поэтому, если вы не уверены в своих настройках xdebug, просто скопируйте всю вещь из моего Q.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]