如何在 Netbeans 中调试 PHP 测试文件
当我右键单击时>调试文件,测试运行成功,但Netbeans可以连接到xdebug。 我可以确认调试在正常的调试项目中有效。
甚至可以调试测试文件吗?如果没有,有其他选择吗? 谢谢!
When I Right Click > Debug File, the test runs successfully, but Netbeans can connect to xdebug.
I can confirm that debugging works in the normal Debug Project.
Is it even possible to debug a test file? If no, are there any alternatives?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您需要调试单独的文件,则需要选择“调试文件”(快捷键 CTRL + SHIFT + F5)而不是“调试主项目”(快捷键 CTRL + F5)。
If you need to debug a separate file then you need to choose
Debug File
(shortcut CTRL + SHIFT + F5) instead ofDebug Main Project
(shortcut CTRL + F5).我将 xdebug 设置从 apache2/php.ini 文件复制到 cli/php.ini(命令行界面)。
使用 apt-get 安装的 ubuntu 10.04 上的文件路径为
/etc/php5/cli/php.ini
。我的 cli/php.ini 文件现在具有以下设置:
然后我可以右键单击测试文件并选择“调试”(快捷键是 CTRL + SHIFT + F5< /kbd>)
I copied the xdebug settings from my apache2/php.ini file to my cli/php.ini (Command Line Interface).
The file path on ubuntu 10.04 installed with apt-get is
/etc/php5/cli/php.ini
.My cli/php.ini file now has these settings:
Then I can right click on the test file and select Debug (shortcut is CTRL + SHIFT + F5)
我假设您的 IDE 已与 PHPUnit 配合使用。
为了使xdebug轻松连接到PHP Netbeans IDE,我建议您使用EasyPHP。我正在使用它,并且可以使用 IDE 版本 7 调试我的测试。只需 1) 打开测试文件,2) 按照
holodoc
的指示调用Menu - Debug - Debug File
出去。I'm assuming you have got your IDE work with PHPUnit.
To make xdebug connect to PHP Netbeans IDE easily, I suggest you use EasyPHP. I'm using it and can debug my tests with IDE version 7. Just 1) open your test file, 2) call
Menu - Debug - Debug File
asholodoc
has pointed out.