协议-关于 PHP的XDEBUG的问题

问题描述

关于 PHP的XDEBUG的问题
Warning: The remote debug handler 'dbgp ' is not supported. in Unknown on line 0

为什么每次都有这个警告。为什么会不支持dbgp协议? 这一点百度也百度不到。请教一下给位大神

解决方案

http://blog.csdn.net/sding/article/details/5110816

解决方案二:
2、XDebug 是Apache的一个扩展(DLL In Windows),类似于GD库。

3、XDebug 是Web Server(Apache)与远程调试客户端(例如:NotePad++的DBGP插件 )的一个接口,他们之间通过9000端口通信。

Wire Flow:

Web browser <==> Port 80 <==> Apache + PHP + Xdebug extension <==> Port 9000

时间: 2024-11-03 05:44:17

协议-关于 PHP的XDEBUG的问题的相关文章

利用Xdebug和Komodo调试PHP应用程序

了解Xdebug和Komodo的配置用来在服务器上调试PHP程序. 在编写应用程序时,出色的开发人员使用优秀的工具进行开发和设计.对使用PHP编写基于Web的应用来说同样适用.对PHP应用编程来说两个有用的工具分别是Komodo和Xdebug. Komodo是一个跨平台的集成开发工具,可以使用DBGp协议进行远程PHP应用程序调试.Xdebug是提供了调试支持功能的PHP扩展.使用这两个工具,你可以在你的服务器上远程调试任何PHP应用程序. 第一步,在运行要调试的脚本的服务器上安装Xdebug,

xdebug远程调试原理分析

xdebug可以控制PHP程序的执行,这意味着xdebug可以在任何时候暂停或者恢复正在运行的PHP程序.当PHP程序被暂停的时候,xdebug可以获取到程序的相关信息,比如变量的值等.xdebug也可以修改一个变量的值,然后再恢复暂停的程序,让其继续运行. xdebug配合IDE进行可视化调试的过程(类似于VisualStudio单步调试)被称为"远程调试",是因为调试时有一个Server(xdebug)和一个Client(IDE),所以在调试的时候,被调试的PHP程序和调试PHP程

PHP中利用Xdebug进行远程错误调试

Xdebug提供了客户端与PHP脚本进行交互的接口,这一章将会介绍如何让PHP和Xdebug开启这个特性,并且介绍一些常用的客户端. 概述 Xdebug(远程)调试器允许测试数据结构,步进并且调试你的代码.Xdebug提供了两种协议用于与其进行交互:在Xdebug1.3和2中旧的GDB协议和Xdebug2中实现的DBGp协议. 客户端 Xdebug2 为DBGp协议提供了一个简单的基于命令行的客户端,当然,也有一些其它的客户端实现(免费的和商业的).我不是这些客户端的作者,所以请到作者的网站寻找

使用phpstorm和xdebug实现远程调试的方法_php实例

vs的断点调试功能很强大有木有,能查看所有变量有木有.php调试很麻烦有木有,echo,var_dump写得你想吐了有木有.想体验一下ide调试的快感吗?那就来使用xdebug吧. 1.原理:xdebug是一款php调试插件,支持远程调试,就是在php文件运行的时候,能通过tcp协议,来发送调试信息到远程端口,ide在收到调试信息的时候,可以向xdebug发送单步运行,中止运行,运行等命令.这样就实现了vs那样强大的调试功能. 2.需要的东东:一款支持xdebug远程调试的ide,这里使用php

TCP/IP协议体系结构简介

  1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络 接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传 输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法. 这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包. 地址解析协议ARP:获得同一物理网络中的硬件主机地址. 网际控制消息协议ICMP:发送消

路由器多个协议共存而没有互相影响的原因

路由器之所以能够正常的运行,主要是其中很多不同的协议共同努力的结果,为什么各个协议之间可以共存而不会互相影响呢?这也就是下面所要讲的内容,路由协议运行的的一些概念. 一.VRF:路由协议的安全举措之一就是路由隔离和信息隔离,它是通过VPN路由转发表和MPLS中的LSP来实现的.在PE路由器上,存在有多个路由协议概念一:VRF表,这些VRF表是和PE路由器上的一个或多个子接口相对应的,用于存放这些子接口所属VPN的路由信息. VRF表中只包含一个VPN的路由信息,但是当子接口属于多个VPN时,其所

网络子系统25_生成树协议

//参考 深入理解linux网络技术内幕 //生成树协议(Spanning Tree Protocol, STP)是用于消除环路拓扑的分布式算法. //生成树协议的基本元素: // 1.链路开销,当链路没有指定开销,或者都设置成相同开销时,一个节点到达根的距离用网络跃点数来测量. // 2.BPDU,STP通过让各个网桥之间交换称为网络协议数据单元(BPDU)的特殊帧来传递配置信息. // 3.根网桥,唯一能产生BPDU的网桥,其他网桥只有在接收到BPDU时才会传输BPDU(当网桥第一次加入时,

udp java-JAVA UDP协议下怎么样才能突破局域网内的双向通信啊?求高人务必指导下。。。。

问题描述 JAVA UDP协议下怎么样才能突破局域网内的双向通信啊?求高人务必指导下.... 本人是个接触JAVA2个月的菜鸟,最近在研究UDP广域网的通信,实现的过程也就是常说的双向通信:客户端(局域网内)先发数据给远方的服务器(服务器是公网IP,映射了个端口),服务器能收到,但是服务器不能回发数据给客户端...对于这方面的问题,在网上找了很多资料,全是局域网内的,网上说什么UDP打洞啊,穿透啊等等的,说实话有点晕,直到有一天在网上一个论坛看到同样类似的帖子,主人说根本就不需要什么UDP打洞这

利用 http协议代替ftp协议进行数据传输

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1394077 Internet上的网络往往有内网,架构上大都是前端是防火墙+NAT,后端是内网的各个主机,因此要穿透防火墙进行传输需要对防火墙或NAT进行额外的配置.Internet上的两个Windows服务器之间传输数据,最长用就是FTP,其次还有HTTP等.Linux上还有SSH中的scp和NFS以及其他方法.古