Как отладить PHP с NetBeans и Xdebug в Windows? - PullRequest
0 голосов
/ 24 декабря 2009

Я установил PHP с помощью wamp-сервера в Windows, и я дал запись для Xdebug в php.ini И отладка не работает в NetBeans Как это решить?

Спасибо

Ответы [ 3 ]

0 голосов
/ 04 мая 2010

Если вы используете wamp-сервер в Windows, обязательно отредактируйте правильный файл php.ini (откройте php.ini ИЗ МЕНЮ ЛОТКА WAMP) или проверьте путь к используемому файлу php.ini в phpinfo ().

Путь к вашему файлу dll выглядит так, как будто он неверный. Под WAMP это обычно указывает на что-то вроде

zend_extension_ts="C:\wamp\bin\php\php5.2.11\ext\php_xdebug-2.0.5-5.2.dll"
0 голосов
/ 06 июля 2012

Я ответил на это здесь , но я подумал, что это стоит опубликовать повторно, поскольку у многих пользователей Windows возникают проблемы после правильной настройки всей конфигурации.

В моем случае это был процесс, запущенный на моей машине (Windows 7), который использовал порт 9000, уже называемый aeagent.exe

Я изменил настройку php.ini на «xdebug.remote_port = 9001», внес соответствующие изменения в NetBeans, а затем перезапустил Apache. Теперь это работает.

Благодаря инструменту SysInternals TCPView.

0 голосов
/ 24 декабря 2009

Xdebug появляется при вызове phpinfo?

<?php

echo phpinfo();

Если нет, значит, он установлен неправильно, и я проверил бы и журнал ошибок php, и apache.

Кроме того, у вас есть правильная конфигурация в вашем php.ini для xdebug - например, порты, идентификатор / ключ и т. Д.?

...