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


How to debug PHP test files in Netbeans

当我右键单击> Debug File时,测试运行成功,但是Netbeans可以连接到xdebug。我可以确认在正常的调试项目中调试工作。

调试测试文件是可能的吗?如果没有,还有其他选择吗?谢谢!

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

我将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
然后我可以右键单击测试文件并选择调试(快捷方式是CTRL + SHIFT + F5)

我假设你已经得到了你的IDE工作与PHPUnit。

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