Решил перепостить материал со своего сайта man-1982.ru... Может кому пригодиться.... Материал расчитан на новичков.
Как настроить PHP Eclipse писали уже не раз, например вот тут, но на аГлицком. Сейчас я хочу продемонстрировать тоже самое но на великом и могучем. Вообщем начнем…. Приборы и материалы:
Ход работы: Качаем сам Eclipse, там внизу страницы будет строчка Releases. Ну вот и смотрим какие релизы там активны, тот и качаем. Вообщем не поленюсь щас сделаю скрин. Вообщем мы молодцы, скачали резиз… распаковали….запустили… и что мы видим… Видим окошечко Wellcom зарываем его нахер. Увидим вот такую картину:
Далее заходим в меню и там выбираем новый проект:
далее появляется следующая картина маслом, в ней заполняем поля: Prolect name, выставляем тычечку Create project at existing location, а также отмечаем флажок включить поддержку javascript для проекта
Обратите внимание как нужно указывать где находиться наш проект. Нужно указывать папку в которой находятся установленный Drupal. (то есть папку с файлами Index.php, instal.php и так далее..). Дальше тычем финиш или next … у кого как есть желание… Слева мы имеем наш проект можем погонять понему… посмотреть как лихо eclipse все отображает. Далее не мешало бы рассказать как его отстроить под требования Друпал кодинга, ну да похеру…. это есть тут. (хоть и на зарубежном, но в картинках). Теперь перейдем к самому основному – Как настроить дебагер под Eclipse. Значиться так, ползем на http://xdebug.org и читаем …. читаем… шутка. Запускаем денвер, если исчо этого не сделали и смотрим наш PHPinfo (http://localhost/Tests/PHP5/index.php5). Копируем все ИЗ ТУДОВА. CTRL+A, CTR+C. Далее идем на ресурс вероятного противника http://xdebug.org/find-binary.php и вставляем ему в окошечко все наше могущество из нашего буфера. Жмем на кнопочку “Анализы”. В самом низу буду инструкции как подружить Denver и Xdebug. Нам остается только следовать этим командам посланным нам сверху.
У вас может картинка чуток отличаться потому как у меня уже развернутЪ дебагер. То есть идем и редактируем наш файлик php.ini. Добавляя туда строки: zend_extension = \usr\local\php5\ext\php_xdebug-2.1.2-5.3-vc6.dll
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1 Две строчки выделенные жирным нужны обязательно, разрешают удаленный дебаг, без них не будет работать точки останова в Eclipse. Если кому интересны подробности то смотрим их тут http://xdebug.org/docs/remote. Теперь переходим обратно в наш еклипс и открываем там опцию Debug Configurations. Появиться такое вот окно:
В нем нам нужно сконфигурировать разделы PHP script и php webpage. Сначача сконфигурируем php webpage….нажимаем на плюсик и вылезает вот такое окошко
Там все довольно просто подробно описывать не буду. Просто обратите внимание на красные пометки. (Ну если “… в натуре” не понятно, то пишите в коментах статью дополню) Переходим к вкладке настройки PHP Script. Как только нажимаем добавить выскакивает такое сообщение
это говорит о том что мы не указали где находиться файлик php.exe. Ну щас мы те укажем….
Я так думаю тут тоже не нужны объяснения и подсказки. Нажимаем FINISH должны получить вот такое вот окно:
Все нажимаем Apply…. Дебагер настроен…. Если то пишите будем расширять статью…..
Комментарии
Видео №1 Включение XDebug на Denwer - http://www.stepgt.com/content/video-%E2%84%961-vklyuchenie-xdebug-na-denwer
Видео №2 Отладка исходного кода PHP в среде IDE NetBeans - http://www.stepgt.com/content/video-%E2%84%962-otladka-iskhodnogo-koda-p...