2

Как должна быть настроена система для использования точек останова xdebug для тестов phpunit(3.5) на netbeans 6.9 (ubuntu 10.04).

Example1 (точка останова в тестовом файле): в ExampleTest.php я хочу поставить точку останова в строке 30, когда тест запустится, он остановится в строке 30 и сможет видеть значения переменных и т.д.

Example2 (точка останова внутри исходного файла): в Example.php я хочу поместить точку останова в строку 60, когда тест запустится, он остановится в строке 30 и сможет видеть значения переменных и т.д.

Спасибо, Йосеф

1 ответ1

1

Настройка:

  1. установить надстройку firefox easy xdebug :: http://www.elime.be/easyxdebug.htm

  2. отредактируйте файл /etc/php5/apache2/conf.d/xdebug.ini. Мой контент:

zend_extension =/ USR / Библиотека / php5 / 20090626+ LFS / xdebug.so

xdebug.remote_enable = 1

xdebug.remote_host = локальный

xdebug.remote_port = 9000

  1. [не требуется] в netbeans, отредактируйте свойства проекта проектов-> youProject-> Run Configuration-> Advanced-> Debug URL: не открывать веб-браузер

  2. [возможно, не требуется] в netbeans - Сервис-> Параметры-> PHP-> Общие-> Отладка-> Порт отладчика 9000, Идентификатор сеанса: netbeans-xdebug

Запустите из Firefox:

  1. Ctrl+f5 (отладка проекта)

{если firefox}

  1. в Firefox, нажмите на зеленую ошибку со стрелкой в правом нижнем углу

{если кли}

  1. добавить параметр netbeans-xdebug со значением 1

{/если}

  1. наслаждаться

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .