Phpstorm 在php.ini之外,Xdebug配置设置在哪里?(视窗10)

Phpstorm 在php.ini之外,Xdebug配置设置在哪里?(视窗10),phpstorm,php-8,xdebug-3,Phpstorm,Php 8,Xdebug 3,在Windows 10上运行PHP8和PhpStorm版本2020.3.3。当我使用Xdebug3作为调试器时,我能够成功地使用断点,但每次都会收到一条恼人的消息: Xdebug: [Config] The setting 'xdebug.remote_enable' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable (Se

在Windows 10上运行PHP8和PhpStorm版本2020.3.3。当我使用Xdebug3作为调试器时,我能够成功地使用断点,但每次都会收到一条恼人的消息:

Xdebug: [Config] The setting 'xdebug.remote_enable' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
Xdebug: [Config] The setting 'xdebug.remote_host' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_host (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
Xdebug: [Config] The setting 'xdebug.remote_mode' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_mode (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
Xdebug: [Config] The setting 'xdebug.remote_port' has been renamed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_port (See: https://xdebug.org/docs/errors#CFG-C-CHANGED)
转到文档中,我看到了一些有用的注释,说明了在Xdebug和Xdebug 3中更改的配置,但是,我无法在我的PHP8 PHP.ini中找到这些设置。在PHP 8 PHP.ini中,Xdebug部分的配置似乎与文档中推荐的配置相匹配:

[xdebug]
zend_extension="C:\PHP\php 8\ext\php_xdebug-3.0.4-8.0-vs16-nts-x86_64.dll"
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=trigger
在文件上运行
phpinfo()
时,XDEBUG部分的输出如下:

Version => 3.0.4
Support Xdebug on Patreon, GitHub, or as a business: https://xdebug.org/support

           Enabled Features<br/>(through 'xdebug.mode' setting)           
Feature => Enabled/Disabled
Development Aids => ✘ disabled
Coverage => ✘ disabled
GC Stats => ✘ disabled
Profiler => ✘ disabled
Step Debugger => ✔ enabled
Tracing => ✘ disabled

Debugger => enabled
IDE Key => 18658

Directive => Local Value => Master Value
xdebug.auto_trace => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.cli_color => 0 => 0
xdebug.client_discovery_header => no value => no value
xdebug.client_host => 127.0.0.1 => 127.0.0.1
xdebug.client_port => 9000 => 9000
xdebug.cloud_id => no value => no value
xdebug.collect_assignments => Off => Off
xdebug.collect_includes => (setting removed in Xdebug 3) => (setting removed in Xdebug 3)
xdebug.collect_params => (setting removed in Xdebug 3) => (setting removed in Xdebug 3)
xdebug.collect_return => Off => Off
xdebug.collect_vars => (setting removed in Xdebug 3) => (setting removed in Xdebug 3)
xdebug.connect_timeout_ms => 200 => 200
xdebug.coverage_enable => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.default_enable => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.discover_client_host => Off => Off
xdebug.dump.COOKIE => no value => no value
xdebug.dump.ENV => no value => no value
xdebug.dump.FILES => no value => no value
xdebug.dump.GET => no value => no value
xdebug.dump.POST => no value => no value
xdebug.dump.REQUEST => no value => no value
xdebug.dump.SERVER => no value => no value
xdebug.dump.SESSION => no value => no value
xdebug.dump_globals => On => On
xdebug.dump_once => On => On
xdebug.dump_undefined => Off => Off
xdebug.file_link_format => no value => no value
xdebug.filename_format => no value => no value
xdebug.force_display_errors => Off => Off
xdebug.force_error_reporting => 0 => 0
xdebug.gc_stats_enable => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.gc_stats_output_dir => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.gc_stats_output_name => gcstats.%p => gcstats.%p
xdebug.halt_level => 0 => 0
xdebug.idekey => no value => no value
xdebug.log => no value => no value
xdebug.log_level => 7 => 7
xdebug.max_nesting_level => 256 => 256
xdebug.max_stack_frames => -1 => -1
xdebug.mode => debug => debug
xdebug.output_dir => C:\Windows\Temp => C:\Windows\Temp
xdebug.overload_var_dump => (setting removed in Xdebug 3) => (setting removed in Xdebug 3)
xdebug.profiler_append => Off => Off
xdebug.profiler_enable => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.profiler_enable_trigger => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.profiler_enable_trigger_value => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.profiler_output_dir => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.profiler_output_name => cachegrind.out.%p => cachegrind.out.%p
xdebug.remote_autostart => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_connect_back => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_enable => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_host => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_log => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_log_level => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_mode => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_port => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.remote_timeout => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.scream => Off => Off
xdebug.show_error_trace => Off => Off
xdebug.show_exception_trace => Off => Off
xdebug.show_local_vars => Off => Off
xdebug.show_mem_delta => (setting removed in Xdebug 3) => (setting removed in Xdebug 3)
xdebug.start_upon_error => default => default
xdebug.start_with_request => trigger => trigger
xdebug.trace_enable_trigger => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.trace_enable_trigger_value => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.trace_format => 0 => 0
xdebug.trace_options => 0 => 0
xdebug.trace_output_dir => (setting renamed in Xdebug 3) => (setting renamed in Xdebug 3)
xdebug.trace_output_name => trace.%c => trace.%c
xdebug.trigger_value => no value => no value
xdebug.var_display_max_children => 128 => 128
xdebug.var_display_max_data => 512 => 512
xdebug.var_display_max_depth => 3 => 3
Version=>3.0.4
在Patreon、GitHub或作为企业支持Xdebug:https://xdebug.org/support
已启用的功能(通过“xdebug.mode”设置)
功能=>启用/禁用
发展援助=>✘ 残废
覆盖率=>✘ 残废
GC统计=>✘ 残废
分析器=>✘ 残废
步骤调试器=>✔ 启用
跟踪=>✘ 残废
调试器=>已启用
IDE键=>18658
指令=>本地值=>主值
xdebug.auto_trace=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.cli_color=>0=>0
xdebug.client\u discovery\u头=>无值=>无值
xdebug.client_host=>127.0.0.1=>127.0.0.1
xdebug.client_port=>9000=>9000
xdebug.cloud_id=>无值=>无值
xdebug.collect_分配=>Off=>Off
xdebug.collect_包括=>(在xdebug 3中删除的设置)=>(在xdebug 3中删除的设置)
xdebug.collect_params=>(在xdebug 3中删除的设置)=>(在xdebug 3中删除的设置)
xdebug.collect\u return=>Off=>Off
xdebug.collect_vars=>(在xdebug 3中删除的设置)=>(在xdebug 3中删除的设置)
xdebug.connect\u超时\u ms=>200=>200
xdebug.coverage_enable=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.default_enable=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.discover\u client\u host=>Off=>Off
xdebug.dump.COOKIE=>无值=>无值
xdebug.dump.ENV=>无值=>无值
xdebug.dump.FILES=>无值=>无值
xdebug.dump.GET=>无值=>无值
xdebug.dump.POST=>无值=>无值
xdebug.dump.REQUEST=>无值=>无值
xdebug.dump.SERVER=>无值=>无值
xdebug.dump.SESSION=>无值=>无值
xdebug.dump_globals=>On=>On
xdebug.dump_once=>On=>On
xdebug.dump_未定义=>Off=>Off
xdebug.file\u link\u格式=>无值=>无值
xdebug.filename_格式=>无值=>无值
xdebug.force\u显示错误=>Off=>Off
xdebug.force\u错误\u报告=>0=>0
xdebug.gc_stats_enable=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.gc_stats_output_dir=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.gc_stats_output_name=>gcstats.%p=>gcstats.%p
xdebug.halt_level=>0=>0
xdebug.idekey=>无值=>无值
xdebug.log=>无值=>无值
xdebug.log_级别=>7=>7
xdebug.max_嵌套_级别=>256=>256
xdebug.max_stack_frames=>-1=>-1
xdebug.mode=>debug=>debug
xdebug.output\u dir=>C:\Windows\Temp=>C:\Windows\Temp
xdebug.overload\u var\u dump=>(在xdebug 3中删除的设置)=>(在xdebug 3中删除的设置)
xdebug.profiler_append=>Off=>Off
xdebug.profiler_enable=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.profiler\u enable\u trigger=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.profiler_enable_trigger_value=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.profiler\u output\u dir=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.profiler\u output\u name=>cachegrind.out.%p=>cachegrind.out.%p
xdebug.remote_autostart=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote\u connect\u back=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_enable=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_host=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_log=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_log_level=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_mode=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_port=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.remote_timeout=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.scream=>Off=>Off
xdebug.show\u error\u trace=>Off=>Off
xdebug.show_exception_trace=>Off=>Off
xdebug.show_local_vars=>Off=>Off
xdebug.show_mem_delta=>(在xdebug 3中删除设置)=>(在xdebug 3中删除设置)
xdebug.start_on_error=>default=>default
xdebug.start_with_request=>trigger=>trigger
xdebug.trace\u enable\u trigger=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.trace\u enable\u trigger\u value=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.trace_格式=>0=>0
xdebug.trace_选项=>0=>0
xdebug.trace_output_dir=>(在xdebug 3中重命名的设置)=>(在xdebug 3中重命名的设置)
xdebug.trace\u输出\u名称=>trace.%c=>trace.%c
xdebug.trigger_value=>无值=>无值
xdebug.var_display_max_children=>128=>128
xdebug.var_display_max_data=>512=>512
xdebug.var_display_max_depth=>3=>3
是否还有其他设置这些配置的地方,在那里我可以更改它们以消除恼人的错误消息???

1)当您看到该消息时,您会调试什么?CLI脚本还是网页?在任何情况下:捕获
phpinfo()。然后遍历这些文件,找到使用
xdebug.
的所有匹配项,并查找那些xdebug v2条目。2)如果是CLI脚本调试(例如PHPUnit test或诸如此类),则可能是PhpStorm本身。再次检查PhpStorm是否知道Xde