Отладка php Eclipse

Мне очень трудно получить точку останова для попадания в некоторый PHP-код. Я не делаю много PHP, поэтому может быть ошибка новичка.

Я прочитал другие вопросы, инструкции по установке PDT и инструкции по установке XDebug

Для обоих отладчиков инструкции ожидают, что раздел конфигурации появится в phpinfo(), и это не для меня.

Некоторая информация о моей текущей настройке

  • Windows
  • AMPPS
  • PHP 5.2.17
  • Сайт работает нормально

Мне нужна помощь с вещами, чтобы проверить или идеи, что мне нужно сделать по-другому.

Я застрял в значительной степени на данный момент.

2 ответа

Решение

Две основные вещи, которые исправили мои проблемы.

  1. Выключил Iron PHP Loader
  2. скопировал не-ts XDebug .dll, даже если в конфигурации php указано thread safe = enabled. Эта DLL, кажется, работает

Настройки конфига ниже для справки:

;Stuff to allow debugging in eclipse 
zend_extension="C:\Program Files (x86)\Ampps\php\ext\php_xdebug-2.2.3-5.3-vc9.dll"
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_mode=req

Вы должны убедиться, что добавили дополнительные конфигурации xdebug, иначе eclipse не будет работать.

Вы можете следить за этим постом, чтобы установить Xdebug для PHP в AMPPS.

Другие вопросы по тегам