相信也有同学在DEBUG调试的时候碰到过9000端口busy的错误无法调试,

本质是因为跟fpm冲突,所以要修改端口,比如为9100,默认为9000,从而解决问题。

phpstorm的debug配置前边博客有详细配置这里不多说

解决方法:

1.打开php.ini 在DEBUG模块下加入如下代码

xdebug.remote_port=9100
xdebug.remote_enable=on
爱福利吧www.zhanghaoxiang.net  phpstom debug报错

2.如下图,重新修改PHPSTORM的配置文件,改端口成为9100

爱福利吧 phpstom debug报错

3.重启NGINX

4.发现DEBUG已经好了把,点击臭虫开始调试吧~

总结
1)要注意fpm与xdebug的端口冲突问题,它们都使用了9000,要修改其中一个;
2)即使是本机运行xdebug,也要注意它是remote debug的功能,要配置相关remote sever等;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。