Denwer + XDEBUG + NetBean

Главные вкладки

Аватар пользователя JoKeR_13 JoKeR_13 10 мая 2012 в 14:53

По данному вопросу вы можете найти кучу информации. Я лишь решил поделиться своим опытом настройки и подчеркнуть некоторые нюансы.

Установлен 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=» - что бы было всё по фен шуй):

; XDEBUG -==============

     

    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

Теперь с чистой совестью запускаем Ваш проект на отладку Smile

Здесь Вы можете скачать архив с NetBeans + билиотека+ инструкция

Комментарии