12
2011
Denwer + NetBeans + XDebug
Задался задачей настроить дебагер в NetBeans. В интернете нашел множество информации, как это сделать, но дебагер, почему то, так и не хотел работать. Как оказалось, причина лежала на поверхности. Я скачал не тот дистрибутив xdebug. Сейчас распишу по шагам, как настроить xdebug для чайников (таких как я 🙂 ).
1.Устанавливаем Denwer
У меня denwer уже установлен. Если не установлен, то качаем и ставим. Здесь я не буду описывать как это сделать.
2. Качаем xdebug
Открываем страницу phpinfo. У меня это http://localhost/Tests/PHP5/index.php5
Копируем полностью html код страницы.
Идем сюда
Скрипт анализирует ваш phpinfo и выдает ссылку на скачивание. Качаем ее в <путь до denwer>\WebServers\usr\local\php5\ext\
3. Настраиваем PHP
В конец файла php.ini (лежит в <путь до denwer>\WebServers\usr\local\php5\) добавляем строчки
[Zend]
zend_extension = «z:\usr\local\php5\ext\php_xdebug.dll»
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9900
xdebug.remote_mode=req
Порт можете указать любой.
Запускаем (перезапускаем) denwer.
4. Настраиваем NetBeans
Идем в Tools->Options и указываем путь до php.exe. У меня это Z:\usr\local\php5\php.exe
Там же указываем порт, который прописали в php.ini. Там же лучше снять галку «Stop in first line», что останавливался только на точках останова.
Все! На этом основная настройка завершена. Все должно работать.
Ставим точки останова, жмем Ctrl+F5 и проверяем.
У себя я еще дополнительно поставил плагин Easy XDebug для FireFox. Как его настроить описано в настройках плагина. Он позволяет включать/отключать отладку прямо из браузера.
Комментарии
Найди своё слово
Комментируй онлайн
- Шаблон для Kunena 1.6 к записи
- K2 Store — русский к записи
- Шаблон для Kunena 1.6 к записи
- TRENDnet пополнила серию сетевых прод к записи
- TRENDnet пополнила серию сетевых прод к записи
приветствую! Ищу автономные блоги для дружбы RSS-ками. Есть желание взаимно подписаться и комменитить друг друга?
Юрий (AR00t)
Спасибо — помогло
А у меня PHP Version 5.3.1
На странице проверки версии сообщили, что на данный номер больше нет поддержки. Скачал php_xdebug-2.1.2-5.3-vc6-nts.dll
Мучал, мучал, в том числе по инструкции с другого сайта, не устанавливается в Денвер.
Спасибо за пост! Помог быстро справится с вопросом.
payday loans…
thanks for helpful recommendations and basically good information…