`

PHP xdebug 监听冲突问题

    博客分类:
  • PHP
 
阅读更多

在Eclipse的XDebug的进度条会停在57%,显示"waiting for XDebug session".

在Google了一天之后终于找到一篇文章的一条评论中提到这个问题的解决方法:Link

上面写道:

I had problems getting xdebug to work and interact properly with Eclipse/PDT. I kept getting stuck at 57% with the message "waiting for XDebug session" in the progress window of Eclipse/PDT. Xdebug was configured to use port 9000.

It turns out the Checkpoint VPN-1 SecureClient, which is installed on my machine (a WinXP SP3 Windows box) also uses port 9000 and runs as a service. Therefore Eclipse/PDT could never open port 9000 for communication with the xdebug server. I noticed this using netstat -a -b, for those unfamiliar with how to see open ports on windows.

I ended up changing the port used by xdebug to something completely random and assigning that same port to Eclipse/PDT in the PHP -> Debug -> Installed Debuggers of the Preferences menu.

I hope this can help anyone else who is stuck with this very annoying problem.

 

我把我的XDebug端口改成19000之后,XDebug就能正常使用了~~

 

PHP eclipse 调试环境: http://www.cnblogs.com/yeer/archive/2010/04/07/1706407.html

 

转自:http://blog.csdn.net/imgotop/article/details/5370691

分享到:
评论

相关推荐

    zend调试PHP_XDebug调试PHP_zend11.0

    配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等。 - 重启Apache服务...

    解决windows上php xdebug 无法调试的问题

    总的来说,遇到Xdebug无法调试的问题时,应从PHP版本、扩展加载方式、配置参数和端口冲突四个方面进行排查。通过深入理解调试原理和工具的使用,开发者能够更好地应对各种调试挑战,提升开发效率和代码质量。对于...

    Phpstorm+Xdebug断点调试PHP的方法

    最后,为了避免监听多个项目造成冲突,建议不要同时开启多个项目的监听。如果遇到代码文件夹在宿主机和远程服务器上目录结构不一致的情况,确保正确设置代码映射关系,或者手动映射远程目录到本地目录,这样断点才能...

    phpstorm配置xdebug

    在PHP开发过程中,调试是必不可少的一个环节,而Xdebug作为一款强大的PHP调试工具,能够帮助开发者定位代码中的问题。本文将详细介绍如何在PhpStorm中配置Xdebug,以便进行高效的PHP项目调试。 首先,我们需要在PHP...

    php环境搭建建议 很实用

    如果在启动过程中遇到Apache端口冲突问题,可以尝试关闭已运行的Apache服务或更改其监听端口。 在运行Init.cmd后,PHPnow会自动配置好所有组件。如果你遇到Apache无法启动的问题,确保关闭了其他Web服务器服务,并...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 更新php监听端口,防止和一些下载软件端口冲突 2012年03月07日 - 更新vc9运行库,实现自动安装 - 取消eAccelerator加速器 - 添加XCache加速器 2012年03月06日 - 更新Nginx版本为1.0.13 - 分离二进制文件/配置...

    nginx下安装php7+php5

    为了防止与已有的PHP5环境冲突,这里建议使用不同的文件夹名,如`php7`,并且在安装过程中解决可能出现的依赖问题。 然后,需要配置PHP-FPM(FastCGI Process Manager),它允许Nginx与PHP通信。将php-fpm配置文件...

    PHP the right way

    - **启动方法**:通过命令行运行 `php -S localhost:8000` 即可启动一个监听于localhost:8000端口的服务器。 ##### 3. Mac 和 Windows 环境配置 - **Mac**:可以通过Homebrew安装PHP及相关组件。 - **Windows**:...

    WNMP环境搭建

    WNMP环境搭建是指在Windows操作系统...在实际操作中,可能会遇到一些具体问题,如配置文件错误、端口冲突等,这时可以参考提供的链接或其他在线资源进行解决。持续学习和实践,你将更熟练地掌握WNMP环境的搭建和管理。

    window下查看哪个端口被哪个进程占用着_查看占用端口的进程

    在Windows操作系统中,有时我们需要了解哪些进程占用了特定的端口,这通常是为了排查网络问题、优化服务配置或解决软件冲突。本篇文章将详细介绍如何在Windows环境下查看哪个端口被哪个进程占用,并提供两个实用的...

Global site tag (gtag.js) - Google Analytics