По данному вопросу вы можете найти кучу информации. Я лишь решил поделиться своим опытом настройки и подчеркнуть некоторые нюансы.
Установлен Denwer 3 + дополнения к нему.
Пе5рвое, что нам надо сделать – это создать php-файл и запустить его.
В php-файле пишем:
<?php
phpinfo
();
?>
Запускаем файл и смотрим информацию о среде php. Из этой информации нам нужно следующее:
PHP Version, Compiler, Architecture.
Далее идем на сайт http://xdebug.org/download.php в раздел загрузок. Выбираем версию в соответствии с нашими параметрами среды php. Т.е. Нам нужна версия для PHP 5.3 с версией компилятора 6 (MSVC6), разрядность 32 bit (Architecture x86) И она должна быть TS.
Так с версией определились – качаем. Скаченную библиотеку копируем в паку ext Вашего локального сервера \WebServers\usr\local\php5\ext\
После этого открываем php.ini и добавляем следующие строки (желательно в секции «extension=» - что бы было всё по фен шуй):
zend_extension=/usr/local/php5/ext/php_xdebug-2.1.2-5.3-vc6.dll
xdebug.remote_autostart=On
xdebug.remote_enable=On
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
Сохраняем и перезапускаем сервер.
Если всё правильно сделали запускаем снова ваш файл php и смотрим информацию.
Самое первое, что видим это строчка «with Xdebug v2.1.2»
Ниже появляется секция XDEBUG
Значит всё работает.
Теперь на всякий случай проверяем настройки Net Beans: Сервис – Параметры –PHP – Отладка
Порт отладчика :9000
Теперь с чистой совестью запускаем Ваш проект на отладку
Здесь Вы можете скачать архив с NetBeans + билиотека+ инструкция
Комментарии
Просто и со вкусом когда последний раз делал такое на винде ушло часов 5.