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

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

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

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

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

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. [не требуется] в netbean, отредактируйте свойства проекта проектов->youProject->Run Configuration->Advanced->Debug URL: не открывать веб-браузер

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

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

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

{если firefox}

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

{если кли}

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

{/если}

  1. наслаждаться
Другие вопросы по тегам