即使调试停止,Eclipse也会使用端口9000

jas*_*hao 5 eclipse xdebug

我正在检查PhpStorm,当我尝试使用XDebug时,它说它正在使用中.有了__CODE__和任务管理器,我认为它是Eclipse.但是,我进入调试视图以检查它是否正在调试,但事实并非如此.

那么如何在没有调试时阻止Eclipse使用该端口,或者可能与另一个端口一起解决?(我真的不喜欢后者.)

我正在使用Windows 7,XDebug和Eclipse的Aptana插件.

谢谢.

Lui*_*ñoz 13

Eclipse PHP为xdebug打开端口9000.将该端口更改为Eclipse中端口1024上方的其他位置

窗口 - >首选项 - > PHP - >调试 - >调试器

选择左侧的任何条目,然后点击"配置"以更改端口.重启Eclipse.

这是使用Play时的问题!框架也是.


小智 5

为了成功释放 Eclipse PDT 占用的 9000 端口,您需要更改 XDebug 端口:

Window->Preferences->PHP->Debug->Debuggers
Run Code Online (Sandbox Code Playgroud)

如果这不能解决问题,还可以更改 XDebug 设置:

Window->Preferences->PHP->Servers
Run Code Online (Sandbox Code Playgroud)

编辑“默认 php Web 服务器”,转到“调试器”选项卡,在“调试器”字段中选择“XDebug”,然后将端口编辑为 9000 以外的某个值。