在 phpMyAdmin 上禁用 xDebug

Disable xDebug on phpMyAdmin

我是第一次使用 xDebug。一切正常,但是当我想继续 localhost/phpmyadmin 时它想开始调试(我这里没有断点)。

如何只对 phpmyadmin 禁用它?

我的配置:

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.trace_output_dir = "C:\xampp\tmp"
xdebug.collect_return="0"

我正在使用 XAMPP、PhpStorm。

您可以通过转至 Run > Stop Listening for PHP Debug Connections 来关闭调试连接侦听器。

PHPStorm 随后将忽略来自 Xdebug 的任何连接。当你想再次调试某些东西时,只需转到 Run > Start Listening for PHP Debug Connections 它就会再次工作。

您也可以使用 跳过路径:

永久忽略这些文件
  • 转到首选项
  • 转到语言和框架 > PHP > 调试 > 跳过的路径
  • 单击“+”号打开浏览对话框
  • 浏览到 phpmyadmin 文件夹所在的 Web 根目录和 select 该文件夹
  • 单击确定并退出首选项

调试器现在应该忽略该目录中的脚本。