laravel9+docker+xdebug+phpstorm 配置

首先先看端口是否被占用,反复开关一下监听按钮就可以,如果被占用右下角会提示9003端口忙,然后去解决端口问题就可以了,我之前遇到的问题是nginx占用了端口,关掉再开启监听就没问题了,再开启nginx端口也不会被占用了

使用phpstorm验证xdebug配置信息:

image.pngimage.png

如上图所示根据提示增加配置xdebug.mode=debug即可

执行命令docker-compose up,注意不要加-d,这样万一有问题可以在控制台看到日志输出,比如下面这样:

image.png

可以看出是client_host不对,再去phpinfo看一下:

正确的应该如下所示:

image.png

然后再去phpstorm配置一下server就可以了,别忘了加上路径映射,如下图所示:

image.png

发表回复

您的电子邮箱地址不会被公开。