这两天一直在研究PHP代码的调试,原来开发一直用的var_dump,麻烦! 最近发现能使用xdebug+eclipse远程单步调试PHP,但是百度后实现此技术的文章都写得不够具体。 我照着这里零散的文章弄了2天,弄好了,把完整的过程整理一份,方便查阅。 1.首先安装xdebug ...
开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么使用xdebug来远程调试呢 我这里使用虚拟机搭建了一个模拟环境来实验说明: .虚拟机IP: . . . ,虚拟机用于搭建lampp环境 .实体机IP: . . . ,这个是IDE的开发环境。 首先我在虚拟机里面安装了一个lampp,而且增加了一vhosts,具体如 ...
2015-01-19 00:16 0 9779 推荐指数:
这两天一直在研究PHP代码的调试,原来开发一直用的var_dump,麻烦! 最近发现能使用xdebug+eclipse远程单步调试PHP,但是百度后实现此技术的文章都写得不够具体。 我照着这里零散的文章弄了2天,弄好了,把完整的过程整理一份,方便查阅。 1.首先安装xdebug ...
为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来 ...
以前以为php调试时服务器端和IDE必须在同一台机子上,无意发现xdebug其实是支持远程调试的。 尝试之后发现可以配置成功,还是可以调试代码的感觉爽啊! php所在Ubuntu服务器 :192.168.10.XXX Windows开发机 ...
在项目开发过程中,有些时候如果能进行线上部署DEBUG测试支付,微信接口等等是很方便的(其实还是不要这样用最好,能在本地写好测试再部署是最好的)。这个调试还有另外一个作用,很奇葩的作用:把PHP环境装在云服务器上,各种版本的PHP(12345.....)、Mysql ...
目录 创建 DBGP 服务 配置 如果已经有人配置好,其他人如果也想要调试的话,只需按照这里的 2 和 3 配置。 调试 创建 DBGP 服务 到 下载页面,下载 python 版本的 dbgp 到服务器上。 解压后执行 pydbgpproxy。 如果提示找不到 ...
默认下载安装完的vscode并不能准确提示和检测PHP的语法错误,需要手动指定一下本机的PHP程序路径。按下面的操作配置完后就能在文件保存的时候检测语法有无错误。打开文件->首选项->setting,把PHP的执行路径填进去,前提是本机已经安装了PHP程序 ...
很多PHP程序员都习惯于使用echo、var_dump和exit来中断和调试web应用程序,本文主要介绍结合xdebug、IntelliJ IDEA、Firefox/chrome/IE来远程调试PHP WEB应用。 一、安装xdebug xdebug是一款PHP调试工具,在wamp ...
Xdebug提示调试客户端接口与PHP运行相联系。该章节解释如何设置PHP与xdebug,并推荐一些客户端。 介绍 Xdebug的远程调试器允许你检查数据结构,交互式地穿过和调试你的代码。该协议已经开放,名叫DBGp。该协议在xdebug2中实现,并代替旧版GDB类似协议并不再支持。 客户端 ...