Запуск xdebug в Eclipse застрял на 57% — как устранить неполадки?

Возможный дубликат:
xampp 1.7.4 + winxp + затмение

Я пытаюсь настроить отладчик с eclipse для отладки php, но он застревает на 57%. Это мой ини файл

    [XDebug]
;; Only Zend OR (!) XDebug
; zend_extension_ts="C:xamppphpextphp_xdebug.dll"
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension_ts="C:dev\php\ext\php_xdebug-2.1.1-5.2-vc6.dll"
xdebug.remote_enable=0
xdebug.remote_host=127.0.0.1  ; if debugging on remote server,
                              ; put client IP here
xdebug.remote_port=9003
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:dev\php\tmp"

Я также изменил порт на 9003 в eclipse, но он всегда зависает на 57%.


person GoodSp33d    schedule 21.06.2011    source источник
comment
Возможные связанные: xampp 1.7.4 + winxp + eclipse   -  person hakre    schedule 21.06.2011


Ответы (1)


Вам нужно включить его как минимум:

xdebug.remote_enable=1 # instead of 0

Устранение неполадок при установке xdebug

Проверьте, установлено ли расширение xdebug

Если phpinfo(); не указывает xdebug в разделе Конфигурация, где перечислены все установленные расширения, значит, оно не установлено. Это важно проверить в первую очередь, потому что если расширение недоступно, его нельзя будет включить. Всегда проверяйте это в первую очередь, чтобы не искать не в том месте при устранении неполадок.

На следующем снимке экрана показано, как это выглядит, когда оно установлено:

Успешно установлено расширение xdebug (скриншот)

Если ваш phpinfo не указан в списке xdebug, это означает, что расширение загружено неправильно.

На веб-сайте xdebug есть особенно полезный ресурс для установок Windows (и других) под названием инструкции по выборочной установке. Вы можете скопировать и вставить свой вывод phpinfo(); в текстовое поле, и он даст вам, какую версию/файл загрузить, а какую php.ini отредактировать. Таким образом, вы получите индивидуальные инструкции для вашей индивидуальной настройки.

Это должно позволить вам успешно установить расширение, чтобы его можно было настроить.

person hakre    schedule 21.06.2011
comment
тоже пробовал, менял порты, все равно не работает - person GoodSp33d; 22.06.2011
comment
Я проверил xdebug в информации о php, его там нет! похоже, что сам xdebug не включен! как включить его путь я avce для файла dll правильный что-нибудь еще, что нужно сделать? - person GoodSp33d; 22.06.2011
comment
@kantu: я обновил ответ на основе вашего комментария. Пожалуйста, попробуйте инструкции по выборочной установке, которые я привожу там. - person hakre; 22.06.2011
comment
@kantu: Просто дайте обновление, если у вас возникнет дополнительная проблема. Для окон необходимо выяснить, какое расширение необходимо также загрузить (например, потокобезопасное или нет) и какая версия для вашей версии php. Поэтому дайте мне знать, если у вас возникнут проблемы даже с инструкциями по выборочной установке с веб-сайта xdebug. - person hakre; 22.06.2011