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

发布于 2024-11-26 23:26:10 字数 108 浏览 4 评论 0原文

当我右键单击时>调试文件,测试运行成功,但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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

奢华的一滴泪 2024-12-03 23:26:10

如果您需要调试单独的文件,则需要选择“调试文件”(快捷键 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 of Debug Main Project (shortcut CTRL + F5).

極樂鬼 2024-12-03 23:26:10

我将 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< /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:

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

Then I can right click on the test file and select Debug (shortcut is CTRL + SHIFT + F5)

你如我软肋 2024-12-03 23:26:10

我假设您的 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 as holodoc has pointed out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文