老师,之前能用的xdebug突然无法用了,提示9000端口占用

来源:2-9 在PHPStorm下断点调试代码

慕粉1311528564

2017-08-13

http://szimg.mukewang.com/598fbd300001b5f711130257.jpg

写回答

2回答

7七月

2017-08-13

默认情况下,调试设置里是不会冲突的,你是改了什么东西吗?

0
1
慕粉1311528564
已经解决了
2017-08-13
共1条回复

慕粉1311528564

提问者

2017-08-13

在配置端口时。Build下面的Debugger的端口不能和Languages ——》PHP下的Debug里的xdebug端口一致。否则(假设都为9000)会出现Error running 'Zerg': Port 9000 is busy.解决方法是把built-in server下端口改为9001,把php下Debug改为9000,同时保持php.ini里的为9000

//szimg.mukewang.com/598fcbe00001480e08940327.jpg

下面这张图中是xdebug端口

//szimg.mukewang.com/598fcc0a0001a57c09240358.jpg

注意要和php.ini中配置的保持一致。

一些疑问,网上还有对以下进行配置,但在自己的环境中不配置也可以进入断点。下面的端口要填,但可以和上面配置的端口的一样。一般用默认的就好。不需要来这里配置。如果解决不了您的问题,就自己折腾去吧。有些坑是要自己踩的。

//szimg.mukewang.com/598fcc3100014c1f10950494.jpg


0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4828 学习 · 4382 问题

查看课程