我在Ubuntu 20.04.3 LTS上更改了PHP版本和XDebug。否则怎么可能呢,现在调试已经不起作用了。我使用xdebug_info((来显示当前值用于XDebug。我现在正处于INI必须调整的方法。但无论xdebug_info((在哪个INI中显示。
我为xdebug.idkey输入了一个值,这没关系!?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用CCD_ 6。但是,文件/etc/php/8.1/mods-available/xdebug.ini
中的值不会到达PHP中。
我为xdebug.idekey输入一个值,没关系!?
除非使用DBGp代理,否则不需要设置IDE密钥。
INI遵循哪个层次结构?
按照您在该页面上看到它们的顺序,后面列出的文件将覆盖前面遇到的设置。
但无论xdebug_info((在哪个INI中显示。
您实际上并没有在屏幕截图中显示任何内容,只是列出了哪些文件。