这似乎是 PhpStorm EAP 的特点——2020.3 也发生在我身上。
这是适用于 2020 年的 php.ini 配置...
[Xdebug]
zend_extension = /usr/lib64/php/modules/xdebug-3.0.2.so
xdebug.remote_enable = on
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 0
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9001
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_log = /var/log/xdebug.log
xdebug.show_local_vars = 9
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/log
output_buffering = off
...这就是我在 2021 年尝试使用的:
xdebug.remote_log = /var/log/xdebug.log
xdebug.show_local_vars = 9
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /var/log
output_buffering = off
xdebug.mode = debug
xdebug.start_with_request=yes
xdebug.discover_client_host = true
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9001
xdebug.start_with_request=yes
PhpStorm 的端口设置为 9001 和 9003。我又翻墙了。任何想法,请,谢谢?