【问题标题】:How to view Xdebug configuration如何查看 Xdebug 配置
【发布时间】:2021-05-04 01:10:20
【问题描述】:

我在使用 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 配置?

【问题讨论】:

  • 那么它显示了什么?显示整个 xdebug_info(); 输出(以与您尝试调试相同的方式捕获:网页或 CLI)。
  • 运行php --version并检查XDebug的版本至少为3,在ver.3中引入了xdebug_info函数

标签: php debugging phpstorm xdebug remote-debugging


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 2021-03-24
    • 2021-03-23
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多