Как отлаживать тестовые файлы PHP в Netbeans - PullRequest
6 голосов
/ 31 июля 2011

Когда я щелкаю правой кнопкой мыши> Файл отладки, тест выполняется успешно, но Netbeans может подключиться к xdebug.Я могу подтвердить, что отладка работает в обычном проекте отладки.

Возможно ли вообще отладить тестовый файл?Если нет, есть ли альтернативы?Спасибо!

Ответы [ 3 ]

2 голосов
/ 16 августа 2012

Я скопировал настройки xdebug из моего файла apache2 / php.ini в мой cli / php.ini (интерфейс командной строки).

Путь к файлу в Ubuntu 10.04, установленном с помощью apt-get: /etc/php5/cli/php.ini.

Мой файл cli / php.ini теперь имеет следующие настройки:

xdebug.remote_enable=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug
xdebug.remote_mode=req

Затем я могу щелкнуть правой кнопкой мыши по тестовому файлу и выбрать «Отладка» (комбинация клавиш CTRL + SHIFT + F5 )

2 голосов
/ 08 августа 2011

Если вам нужно отладить отдельный файл, вам нужно выбрать Debug File (сочетание клавиш CTRL + SHIFT + F5) вместо Debug Main Project (сочетание клавиш CTRL + F5).

1 голос
/ 22 сентября 2011

Я предполагаю, что у вас есть IDE, работающая с PHPUnit.

Чтобы xdebug легко подключался к PHP Netbeans IDE, я предлагаю вам использовать EasyPHP .Я использую его и могу отлаживать свои тесты с помощью IDE версии 7. Просто 1) откройте свой тестовый файл, 2) позвоните Menu - Debug - Debug File, как указал holodoc.

С уважением,

Nam

...