如何查看 Xdebug 配置

问题描述

我在使用 PHPStorm 配置远程调试时遇到了一些麻烦。

在我的 docker 容器中,我检查了 XDEBUG_CONfig 环境变量,它似乎是正确的:

remote_host=192.168.227.3 remote_enable=1 remote_port=9003

但是运行 PHP -r "xdebug_info();" 并没有向我显示那个或 PHP.ini 中写的内容

dev@e4a4f0816e54:/var/www$ PHP -r "xdebug_info();" | grep remote
dev@e4a4f0816e54:/var/www$ 

虽然,它加载了 ini 文件

                                 Settings                                 
Configuration File (PHP.ini) Path => /usr/local/etc/PHP
Loaded Configuration File => /usr/local/etc/PHP/PHP.ini

如何获得构建的 Xdebug 配置?

解决方法

我终于解决了这个问题。 Xdebug3 使用与第 2 版不同的配置。 目前,应使用 xdebug.client_hostxdebug.client_port

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...