【发布时间】:2021-06-11 16:02:42
【问题描述】:
我尝试在 Windows 10 机器上使用带有可视代码的 Laradock 配置 Xdebug。
我看到在使用phpinfo(); 时启用了 Xdebug 我得到了这些值:
Xdebug Version 2.9.8
xdebug.remote_host host.docker.internal
xdebug.remote_port 9000
我也在调试的Visual Code中启用了这个配置:
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"log": true,
"stopOnEntry":true,
"pathMappings": {
"/var/www": "${workspaceRoot}/public",
},
"ignore": [
"**/vendor/**/*.php"
]
}
]
我已经使用以下命令测试了启动 telnet:telnet 192.168.1.10 9000 以查看我可以连接到调试会话。
当我启动浏览器时,我错过了什么让 php-fpm 连接回我的可视化代码会话?我需要发送密钥还是应该只是启动浏览器?
有什么建议可以让我做更多的调试来找出请求被卡住的地方吗?有 xdebug 的日志吗?
【问题讨论】:
标签: windows visual-studio-code xdebug laradock