如何在docker中的宝塔面板中启用php xdebug远程调试?
开发者软件:phpstorm
PHP版本:7.4.33
,然后点击设置(如下)。 ![]()
2。安装xdebug扩展(如下所示)。 ![]()
3。通过phpinfo()检查xdebug版本以及安装是否成功。 ![]()
4。继续第二步打开设置界面,找到“配置文件”,在最后添加以下参数(如下图)。 ![]()
[xdebug]
xdebug.client_port=9003
xdebug.mode=debug
xdebug.discover_client_host=1
xdebug.client_host=host.docker.internal
xdebug.idekey = PHPSTORM
xdebug.start_with_request=yes5。打开phpstorm软件,打开设置(如下图),进行如图所示的设置。 ![]()
6。启用监控、设置断点、发起请求并完成。
最后想说一下我在使用Thinkphp开发的项目中遇到的一个问题。在控制器中设置断点。发现总是请求以下问题:
调试会话结束并且不暂停:这可能是由于路径映射配置不正确或本地和远程项目不同步。
只能在入口文件中设置断点,不能在控制器文件中设置断点。这是因为路径映射配置不正确。
PHPStorm 的自动设置可能不正确。请自行检查并编辑以保证正常调试。 ![]()
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网