当连接来自 docker 容器时,PhpStorm xdebug 找不到文件
以此一试。当将 PHP_IDE_CONFIG 添加到我的 docker 时,xdebug 甚至没有停止。在添加该 env 变量之前,xdebug 至少会停止,但我无法单步执行,它只是显示一个错误:
本地找不到文件
'/var/www/pmp-api/bin/console'。要修复它,请通过环境变量设置服务器名称PHP_IDE_CONFIG并重新启动调试会话。
#- PHP_IDE_CONFIG="serverName=pmpapi.local"
- XDEBUG_CONFIG=idekey=PHPSTORM
Run Code Online (Sandbox Code Playgroud)
后来我评论PHP_IDE_CONFIG补充了XDEBUG_CONFIG。PHPSTORM 在 PhpStorm 中设置为 idekey。
也在 Nginx config server_name _ 中尝试过;
另外:xdebug.extended_info = 1
为什么这仍然无法正常工作?
更新
当没有 PHP_IDE_CONFIG 变量时:
[17] Log opened at 2021-11-16 18:51:45
[17] I: Checking remote connect back address.
[17] I: Checking header 'HTTP_X_FORWARDED_FOR'.
[17] I: Checking header 'REMOTE_ADDR'.
[17] W: Remote address not found, connecting to configured address/port: …Run Code Online (Sandbox Code Playgroud) 当我按下向上或向下箭头键时-它会使用历史记录。我尝试了各种组合。向上翻页,向下翻页。没有任何东西使其向上/向下滚动。只有我能用鼠标做到。