为什么 PhpStorm 一直打开 Xdebug 会话?

huangapple go评论66阅读模式
英文:

Why does PhpStorm keep opening Xdebug sessions for me all the time

问题

我使用 PhpStorm 并打开服务器与 Xdebug 连接时,会出现调试自动启动,即使我没有请求,我搞不清楚为什么。

有人知道为什么会这样吗?另外,当我关闭 PhpStorm 时,它会询问我是否要关闭 stdin 上的会话。

英文:

When I use PhpStorm and turn on the server to connect with Xdebug, it happens to me that the debug starts by itself even though I haven't requested it and I can't figure out why.

Does anyone have any idea why this happens? Among other things, when I close PhpStorm it asks me if I want to close a session on stdin.

答案1

得分: 1

要找出为什么 Xdebug 进行连接,请创建一个日志文件!

通过在 php.ini 或 Xdebug 使用的其他 INI 文件中设置 xdebug.log=/tmp/xdebug.logxdebug.log_level=10 来实现这一点。

您可以使用命令行上的 php --ini 或在 PHP 页面中使用 phpinfo() 来找出使用哪些 INI 文件。

在修改 INI 文件时,请不要忘记重新启动 Web 服务器。

在 Xdebug 创建的日志文件中,您将能够看到哪些触发器处于活动状态,以及 Xdebug 正试图连接到哪个主机/端口。

英文:

To find out why Xdebug makes a connection, make a log file!

You do that by setting xdebug.log=/tmp/xdebug.log, and also xdebug.log_level=10 in php.ini, or another INI file that Xdebug uses.

You can find out which ones by using php --ini on the command line, or using phpinfo() in a PHP page.

Don't forget to restart the web server when you modify an INI file.

In the log file that Xdebug creates, you will be able to see which triggers are active, and to which host/port Xdebug is trying to connect.

huangapple
  • 本文由 发表于 2023年7月3日 07:46:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/76601178.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定