Отладка php Eclipse
Мне очень трудно получить точку останова для попадания в некоторый PHP-код. Я не делаю много PHP, поэтому может быть ошибка новичка.
Я прочитал другие вопросы, инструкции по установке PDT и инструкции по установке XDebug
Для обоих отладчиков инструкции ожидают, что раздел конфигурации появится в phpinfo(), и это не для меня.
Некоторая информация о моей текущей настройке
- Windows
- AMPPS
- PHP 5.2.17
- Сайт работает нормально
Мне нужна помощь с вещами, чтобы проверить или идеи, что мне нужно сделать по-другому.
Я застрял в значительной степени на данный момент.
2 ответа
Две основные вещи, которые исправили мои проблемы.
- Выключил Iron PHP Loader
- скопировал не-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.