如何在Netbeans中调试PHP测试文件

时间:2011-07-31 14:32:59

标签: php debugging netbeans phpunit xdebug

当我右键单击>调试文件,测试运行成功,但Netbeans可以连接到xdebug。 我可以确认调试是否在普通的Debug Project中工作。

甚至可以调试测试文件吗?如果不是,还有其他选择吗? 谢谢!

3 个答案:

答案 0 :(得分:2)

如果您需要调试单独的文件,则需要选择Debug File(快捷键CTRL + SHIFT + F5)而不是Debug Main Project(快捷键CTRL + F5)。

答案 1 :(得分:2)

我将xdebug设置从我的apache2 / php.ini文件复制到我的cli / php.ini(命令行界面)。

与apt-get一起安装的ubuntu 10.04上的文件路径为/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

然后我可以右键单击测试文件并选择Debug(快捷键是 CTRL + SHIFT + F5

答案 2 :(得分:1)

我假设您的IDE使用PHPUnit。

为了让xdebug轻松连接到PHP Netbeans IDE,我建议您使用 EasyPHP 。我正在使用它并可以使用IDE版本7调试我的测试。只需1)打开您的测试文件,2)调用Menu - Debug - Debug Fileholodoc指出。

此致