Почему xdebug не устанавливает соединение с NetBeans?

Я пытаюсь использовать xdebug с NetBeans для отладки PHP. Я запускаю отладку, и NetBeans ожидает навсегда соединения с xdebug. Я имею (последняя версия) NetBeans 6.8 с последним пакетом MAMP, установленным на моем Mac.

Мой php.ini похож на это:

[xdebug]
;zend_extension="/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
8
задан openfrog 22 December 2009 в 14:22
поделиться

2 ответа

Если ваш php.ini действительно выглядит как то, что вы опубликовали, вы должны отменить комментирование строки zend_extension (т.е. удалить '; 'в начале) , поэтому Xdebug действительно загружен.

Затем убедитесь, что Xdebug загружен, вызвав phpinfo () из файла PHP (просто для уверенности ) .

После этого: я полагаю, должны быть какие-то параметры для настройки отладчика в netbeans? Если да, то прослушивает ли netbeans порт 9000? (Тот, который вы настроили в php.ini)

9
ответ дан 5 December 2019 в 06:09
поделиться

Наконец, я должен был добавить значение идеки вот так:

xdebug.idekey="netbeans-xdebug"

теперь она работает :-)

.
10
ответ дан 5 December 2019 в 06:09
поделиться
Другие вопросы по тегам:

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