【发布时间】: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