#xdebug #lighttpd #komodo
#xdebug #lighttpd #komodo
Вопрос:
Я успешно установил xdebug 2.2.0-dev, и мой phpinfo () показывает все опции, но я не могу заставить его работать с моей IDE. В моей IDE, когда я нажимаю на опцию «Статус прослушивателя», я вижу, что количество «Общих подключений» меняется при попытке отладки, но скрипт просто не останавливается ни на моей точке останова, ни на команде xdebug_start(). Я использую обратную оболочку для своего сервера, но когда я подключаюсь по telnet к порту 9000 на моем локальном хостинге, я получаю сообщение об ошибке: имя или служба неизвестны??? Что я могу сделать? Установите стабильный 2.1.2? При запуске lighttpd я получаю это предупреждение:
Xdebug requires Zend Engine API version 220060519.
The Zend Engine API version 220090626 which is installed, is newer.
Contact Derick Rethans at http://xdebug.org for a later version of Xdebug.
Ответ №1:
Там происходит несколько ошибок. Большое предупреждение внизу говорит только о том, что вы скомпилировали Xdebug с заголовками для неправильной версии PHP. У вас есть несколько наборов заголовков? Если это так: удалите те, которые вам не нужны.
Скорее всего, ваша команда telnet неверна, вы используете ее как «telnet localhost 9000». Возможно, что точки останова не останавливаются, поскольку вы не настроили сопоставления путей в Komodo.
Комментарии:
1. На самом деле я решаю проблему с понижением версии до xdebug 2.0.3 и обратным подключением к оболочке. Но в настоящее время я застрял в обновлении моей виртуальной машины vmware на моем локальном хостинге, чтобы использовать xdebug. Я успешно установил веб-сервер и ftp и могу использовать их со своего хостинга, но я не могу заставить xdebug работать.