2

我正在努力让 Xdebug 在 PhpStorm 2020 上的 PHP 测试文件中工作。

我需要调试一些测试类以及 Xdebug 扩展,但我总是得到这个:

Cannot find file '/project_path/Standard input code' locally.
To fix it set server name by environment variable PHP_IDE_CONFIG and restart debug session.

我尝试了我在网上找到的所有东西来修复它,但在我的情况下似乎没有任何效果。

我尝试设置PHP_IDE_CONFIG为环境变量并设置为localhost,还在 IDE 中添加 localhost 服务器,但仍然没有任何效果。我的同事无需进行任何特定配置即可让 Xdebug 在他们的 IDE 中运行。

“正常”的 PHP 文件可以工作,我只在测试文件上遇到这个问题。

任何的想法 ?

4

1 回答 1

8

Xdebug 看到了这个伪造的文件Standard input code并向我们发送了它的调试数据。由于我们不知道将其映射到哪里,因此我们向您显示错误消息。您可以通过手动配置映射然后取消选中
来解决此问题。PHP | ServersPHP | Debug | Break at first line when no mapping specified

于 2020-11-04T16:35:42.707 回答