我已经设置了一个运行我的应用程序的Docker机器。在这个Docker机器中,启用了xdebug,并使用以下xdebug.ini设置。
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so
xdebug.remote_enable=on
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=10.5.0.1
我的本地机器IP地址是10.5.0.1。
当我尝试在命令行上运行我的应用程序时,它会连接到PhpStorm调试器。但由于没有路径映射,它停在脚本的第一行,断点不起作用。断点光标不可见,我无法通过 F8
键跟踪代码。
此外,在调试器->变量窗口中必须显示某种路径映射错误,但它没有显示任何错误。
如何修复这个问题?
XDEBUG_MODE=debug ./some/command
,这对您应该有用。 - delboy1978uk