Отладка Drupal так же просто, как и отладка любого приложения PHP на самом деле :) есть плагин Visual Studio, который добавляет поддержку PHP http://www.jcxsoftware.com/ - это, к сожалению, коммерческий.
Если вы ищете свободные решения, работающие с XDebug Я бы рекомендовал
- tsWebEditor - http://tswebeditor.tigris.org/ - бесплатно, без поддержки, мертв в течение длительного времени, но до сих пор обрабатывает XDebug довольно хорошо
- Notepad ++ с XDebug плагин - http://notepad-plus-plus.org/
- Dev-PHP говорится на сайте, что он обрабатывает XDebug, однако я не смог заставить его работать
также надежду на то, полностью не будет с ума mebut Я также рекомендую моей собственной IDE, а
- HateML 2 - http://hateml.com/ - не 100% готов, но работа с проектами & отладчик довольно полный. Что важно, я обновил его для работы с последней версией XDebug, которая сломала поддержку функции «часы» в некоторых старых IDE.
Там также Java на основе Иды (например, упомянутый Eclipse, или Aptana, NetBeans и т.д.), однако, у меня нет опыта работы с ними, поскольку они потребляют слишком много памяти, как для меня
Я ничего не знаю о XDebug :-) – Olav
Visual Studio плагин, кажется, 30 дневная пробная версия, которая достаточно хорошо для меня. Более проблематично то, что бесплатные версии VS не указаны. Также я не знаю, насколько хорошо он работает с моими пакетами Apache. – Olav
XDebug - это расширение PHP. Он должен работать с любым серверным программным обеспечением, способным запускать php. Посмотрите на веб-сайт XDebug для подробностей об установке (это довольно просто, вы можете использовать pecl install xdebug или использовать готовые двоичные файлы при запуске Windows).Конфигурация для удаленной отладки описана в конкретном руководстве по IDE, но в большинстве случаев достаточно просто установить «remote_enabled = 1». – migajek