PHPEclipse + Denver + Xdebug

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

Аватар пользователя man-1982 man-1982 21 августа 2011 в 13:20

Решил перепостить материал со своего сайта man-1982.ru... Может кому пригодиться.... Материал расчитан на новичков.

Как настроить PHP Eclipse писали уже не раз, например вот тут, но на аГлицком. Сейчас я хочу продемонстрировать тоже самое но на великом и могучем. Вообщем начнем…. Приборы и материалы:

  • Собственно сам Eclipse 
  • Denver (Отдельное спасибо пацанам)
  • Чуток драйва от Шнура

Ход работы: Качаем сам Eclipse, там внизу страницы будет строчка Releases. Ну вот и смотрим какие релизы там активны, тот и качаем. Вообщем не поленюсь щас сделаю скрин. 21.08.11_1 Вообщем мы молодцы, скачали резиз… распаковали….запустили… и что мы видим… Видим окошечко Wellcom зарываем его нахер. Увидим вот такую картину: 21.08.11_2 Далее заходим в меню и там выбираем новый проект: 21.08.11_3 далее появляется следующая картина маслом, в ней заполняем поля: Prolect name, выставляем тычечку Create project at existing location, а также отмечаем флажок включить поддержку javascript для проекта 21.08.11_4 Обратите внимание как нужно указывать где находиться наш проект. Нужно указывать папку в которой находятся установленный 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. Нам остается только следовать этим командам посланным нам сверху. 21.08.11_5 У вас может картинка чуток отличаться потому как у меня уже развернутЪ дебагер. То есть идем и редактируем наш файлик 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.  21.08.11_6 Появиться такое вот окно: 21.08.11_7 В нем нам нужно сконфигурировать разделы PHP script и php webpage. Сначача сконфигурируем php webpage….нажимаем на плюсик и вылезает вот такое окошко 21.08.11_8 Там все довольно просто подробно описывать не буду. Просто обратите внимание на красные пометки. (Ну если “… в натуре” не понятно, то пишите в коментах статью дополню) Переходим к вкладке настройки PHP Script. Как только нажимаем добавить выскакивает такое сообщение 21.08.11_9 это говорит о том что мы не указали где находиться файлик php.exe. Ну щас мы те укажем…. 21.08.11_10 Я так думаю тут тоже не нужны объяснения и подсказки. Нажимаем FINISH должны получить вот такое вот окно: 21.08.11_11 Все нажимаем Apply…. Дебагер настроен…. Если то пишите будем расширять статью…..

Комментарии