Ответ 1
Поскольку доступная мне информация очень разрежена, я должен более подробно описать настройки.
Настройки Netbeans и xdebug.
Ubuntu 12.04 LTS Precise Pangolin
Что должно быть установлено.
Глобальные настройки:
Инструменты - Опции
Настройки PHP:
С phpinfo() вы получите.. см. ниже изображение.
Важно только one php.ini! Посмотрите Загруженный файл конфигурации. Если вы написали запись xdebug в другой файл "php.ini", обязательно удалить все эти записи. (xdebug ТОЛЬКО в одном php.ini). Посмотрите также на Дополнительные файлы .ini, проанализированные. Мы приходим к этому позже.
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
Дополнительные файлы .ini проанализированы.
Добавьте или контролируйте, только первая строка должна быть такой же, как в "php.ini". (Без "")
Убедитесь, что файл действительно там!
Убедитесь, что session.save_path действительно существует!
Управляйте версией xdebug, которая должна быть равна или больше. (Соответствие PHP версии 5.3.10-1). Если все было сделано так, как описано в этом ответе, и это не сработает, то с большой вероятностью неправильный или дефектный "xdebug.so".
Создайте новый проект Php:
Свойства проекта:
Источники изображения
В нашей тестовой программе важно папка проекта и исходная папка точно одинаковы!
<Т411 >
Запустить конфигурацию
Запуск отладки: - нажмите кнопку отладки
Браузер по умолчанию открывается и остается на стойке Подключиться.., пока Netbeans находится в режиме отладки.
(Если Netbeans не открывают браузер или не могут подключиться, вернитесь к Расширенная веб-конфигурация и выберите Не открывать веб-браузер. Закройте повторно открыть браузер и введите URL-адрес как показано ниже)
Пройдите через свой код. Вы увидите только что-то в браузере, когда закончите с отладкой. Не забудьте нажать кнопку Стоп . Если вы забудете, что этот xdebug запущен.
Готово