laravel9+docker+xdebug+phpstorm 配置
首先先看端口是否被占用,反复开关一下监听按钮就可以,如果被占用右下角会提示9003端口忙,然后去解决端口问题就可以了,我之前遇到的问题是nginx占用了端口,关掉再开启监听就没问题了,再开启nginx端口也不会被占用了
使用phpstorm验证xdebug配置信息:
如上图所示根据提示增加配置xdebug.mode=debug即可
执行命令docker-compose up,注意不要加-d,这样万一有问题可以在控制台看到日志输出,比如下面这样:
可以看出是client_host不对,再去phpinfo看一下:
正确的应该如下所示:
然后再去phpstorm配置一下server就可以了,别忘了加上路径映射,如下图所示: