gpt4 book ai didi

php - Xdebug无法连接到调试客户端。尝试过: localhost:9000

转载 作者:行者123 更新时间:2023-12-03 11:20:56 30 4
gpt4 key购买 nike

我在Xdebug v2之前使用过,但是在上次更新后,我遇到了Xdebug v3.0.0,我替换了更新用户guide所需的所有内容
我正在使用Docker。
我的调试配置

#xdebug.remote_enable=true
xdebug.mode=debug

#xdebug.remote_port=9000
xdebug.client_port=9000

xdebug.remote_host=172.17.0.1

xdebug.remote_handler=dbgp

#xdebug.remote_autostart=1
xdebug.start_with_request=yes

#xdebug.remote_connect_back=0
xdebug.discover_client_host=0

xdebug.idekey=PHPSTORM
xdebug.show_error_trace = 1
xdebug.max_nesting_level=250
xdebug.var_display_max_depth=10
#xdebug.remote_mode=req

xdebug.remote_log=/var/log/r_xdebug.log
xdebug.log=/var/log/xdebug.log
以及尝试执行任何PHP脚本时我在日志中得到的内容:
tail -f /var/log/xdebug.log
[888] Log opened at 2020-11-29 10:39:51.670762
[888] [Step Debug] INFO: Connecting to configured address/port: localhost:9000.
[888] [Step Debug] WARN: Creating socket for 'localhost:9000', poll success, but error: Operation now in progress (29).
[888] [Step Debug] WARN: Creating socket for 'localhost:9000', connect: Cannot assign requested address.
[888] [Step Debug] ERR: Could not connect to debugging client. Tried: localhost:9000 (through xdebug.client_host/xdebug.client_port) :-(
[888] Log closed at 2020-11-29 10:39:57.515970
当我尝试在浏览器中执行URL时,PhpStorm无法启动调试器,但我检查了
lsof -i :9000 | grep LISTEN
当我在PhpStorm中单击“监听”时,出现了监听端口。
我的配置文件已同步 File | Settings | Languages & Frameworks | PHP | Debug->调试端口9000
我的Xdebug配置有什么问题,我需要做什么?

最佳答案

我只想分享我从2.x迁移到3.x的方式

;Xdebug 2.X
;xdebug.remote_enable=true
;xdebug.remote_port=9000
;xdebug.remote_host=172.17.0.1
;
;xdebug.remote_autostart=1
;xdebug.remote_connect_back=0
;xdebug.idekey=PHPSTORM
;xdebug.show_error_trace = 1
;xdebug.max_nesting_level=250
;xdebug.var_display_max_depth=10
;xdebug.remote_mode=req


;Xdebug 3.X
xdebug.mode=debug
xdebug.client_port=9000
xdebug.client_host=172.17.0.1
xdebug.remote_handler=dbgp
xdebug.start_with_request=yes
xdebug.discover_client_host=0
xdebug.idekey=PHPSTORM
xdebug.show_error_trace = 1
xdebug.max_nesting_level=250
xdebug.var_display_max_depth=10
xdebug.log=/var/log/xdebug.log

关于php - Xdebug无法连接到调试客户端。尝试过: localhost:9000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65059303/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com