【发布时间】:2022-01-30 11:08:04
【问题描述】:
我在 Ubuntu 20.04.3 LTS 上更改了我的 PHP 版本和 XDebug。不然怎么可能,现在调试已经不行了。 我使用 xdebug_info() 来显示 XDebug 的当前值。我现在正处于我必须调整的 INI 方法。但不管 xdebug_info() 显示在哪个 INI 中。
我为 xdebug.idekey 输入了一个值,没关系!? INI 遵循哪个层次结构? 就像捏牛角一样。
当然我重新启动了 Apache。
附录(A):
如果我在文件/etc/php/8.1/cli/php.ini 中输入条目xdebug.idekey="dbg",它不会出现在phpInfo() 的输出中。但是,在 Visual Code 中,它在调试控制台中显示为 IDE-KEY => dbg。但是,目前这些知识并没有给我带来任何进一步的帮助。
附录(B):
步骤调试器已禁用 xdebug_info()。我按照https://xdebug.org/docs/step_debug 和xdebug.mode=debug 中的描述进行操作。但是,来自文件 /etc/php/8.1/mods-available/xdebug.ini 的值不会到达 PHP。
【问题讨论】:
-
请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask
-
@Rob 我的图片只显示我从哪里获取信息。因为在复杂的结构中很容易互相交谈。这里一张图片说了一千多个字。
-
我重新安装了 Ubuntu。现在它又可以工作了。还要等多久。