1.打开浏览器打开phpinfo页面视图PHP版本号、TS(线程安全)版本NTS(非线程安全)版本。以及VC6版本号是VC9版本号

2.和上面版本号相应的xdebug:http://xdebug.org/download.php(我的是php_xdebug-2.2.5-5.4-vc9-x86_64.dll)

3.将php_xdebug-2.2.5-5.4-vc9-x86_64.dll文件拷贝到php安装文件夹(D:\wamp\bin\php\php5.4.12\ext\),然后在php.ini中增加以下内容:

;用中括号表示出来的是模块的名称。它会在你的PHPinfo信息中作为大的部分的分隔标题显示出来
[xdebug]
;设置php_xdebug的DLL文件路径和名称
zend_extension = "D:/wamp/bin/php/php5.4.12/ext/php_xdebug-2.2.5-5.4-vc9-x86_64.dll"
;Xdebug会将php对函数调用的监測信息用文件格式输出来
Xdebug.auto_trace = on
;Xdebug会将php对函数调用的參数增加到函数过程调用的监測中
Xdebug.collect_params = on
;将函数调用的返回值增加到函数过程调用的监測中
Xdebug.collect_return = on
;设置的函数调用监測信息的输出路径
Xdebug.trace_output_dir = "D:/debug/phppro"
;效能监測的设置开关
Xdebug.profiler_enable = off
;效能监測信息设置为on的情况下,写入到profiler_output_dir设置的路径中。会生成一个对应的文件
Xdebug.profiler_output_dir = "D:/wamp/tmp"
Xdebug.profiler_output_name = cachegrind.out.%t.%p
Xdebug.remote_enable = off
Xdebug.remote_handler = dbgp
Xdebug.remote_host = localhost
Xdebug.remote_port = 9000
;复杂(多维)变量显示的深度,默觉得3。最好将其设置得大一点,方便查看较复杂的变量
xdebug.var_display_max_depth = 10 ;最后4行是为了让IDE与Xdebug协作

4.重新启动apache,然后用phpinfo函数就能够測试xdebug是否好用了

5.在eclipse中窗体->首选项->php->php executables中追加一个executable,然后在追加项中填入php.exe和php.ini的路径

此时,在eclipse创建一个新的项目将能够通过debug的一种形式php文件进行调试。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

eclipse 组态xdebug的更多相关文章

  1. linux下一个eclipse组态jdk

    今天ubuntu12.04安装eclipse,安装该想法eclipse后.还需要配置jdk.但没想到eclipse我有自己主动做好(但最主要的原因是我的linux在刚刚安装了一个jdk,假设有两个或更 ...

  2. 用Eclipse+xdebug调试PHP总是在首行自动断点解决方法

    问题描述: 使用Eclipse+PDT+xdebug调试PHP程序时,总是在程序的第一行(首行)自动断点,不方便调试. 解决方法: 分别在下面3个位置配置,取消 Break at First Line ...

  3. Eclipse集成PDT+XDebug调试PHP脚本 https://svn.jcxsoftware.com/node?page=5 [转]

    win7+xampp-win32-1.8.2-2-VC9+eclipse-jee-indigo-SR2-win32-x86_64.zip http://pjdong1990.iteye.com/blo ...

  4. x-debug配置简述 - chunyu

    一 x-debug 是什么?在配置之前,先解决一个问题,x-debug 是什么?我也不查标准答案了,就说说个人理解.x-debug是一个PHP调试工具,帮助开发者在IDE里面进行代码的断点调试,效果如 ...

  5. php自学提升进阶路线

    为了自己对php的系统全面深入的掌握,我通过个人经验,以及搜索网上高手经验,汇总了一份php自我学习路线规划,包括实战演练.学习建议.高手进阶.常见问题和测试总结五块.算是一个系统的学习计划和目标吧. ...

  6. PHPer 为什么会被 Javaer 鄙视?

    最近看了知乎上的一个话题 「在工作中,为什么 Java 程序员常常瞧不起 PHP 程序员?」 个人从业多年,用过的后端语言 ASP.ASP.NET.Java.PHP.Node.js.Python,如果 ...

  7. 使用VSCode调试单个PHP文件

    突然发现是可以使用 VSCode 调试单个 PHP 文件的,今天之前一直没有弄成功,还以为 VSCode 是不能调试单文件呢.这里记录一下今天这个"突然发现"的过程. 开始,是在看 ...

  8. Eclipse for php + Xdebug搭建PHP的调试环境

    Xdebug安装教程 下载Xdebug 首先我们需要下载Xdebug,务必根据安装的PHP版本,选择合适的Xdebug版本,由于我是在Windows环境下安装PHP的,所以选择下载Windows版本的 ...

  9. Eclipse++Xdebug开发php环境配置

    一.php环境配置: 本次使用了appserv 2.5.10集成安装包.具体版本如下,安装后php版本是5.2.6 vc6,apache版本2.2 安装完成后,php配置文件在c:\windows目录 ...

随机推荐

  1. 1159 Palindrome(最小插入回文串)

    标题效果 定的字符串长度的串和内容.中的字符可以在任何位置被插入.它至少需要为数字,这使得编程回文串串. 回文序列从左至右,从右到左和读取相同. 例如. aaaacbbbb它是一个回文串 aaab前面 ...

  2. c++爱问的面试问题

    1.static_cast,dynamic_cast,reinterpret_cast,const_cast四种转换. 2.const行为 3.malloc/free, new/delete差额 4. ...

  3. 每天努力一点之SQL(二) count sum case when then group by

    1. select sum(CASE WHEN A.[STATUS]=0 THEN 1 ELSE 0 end) as a1,  sum(CASE A.[STATUS] WHEN 1 THEN 1 EL ...

  4. Sonar安装与使用说明

    我总结的Sonar安装与使用说明,需要的可以去网盘下载. 网盘地址: http://pan.baidu.com/s/199BII

  5. 基于Spring + Spring MVC + Mybatis 高性能web构建

    基于Spring + Spring MVC + Mybatis 高性能web构建 一直想写这篇文章,前段时间 痴迷于JavaScript.NodeJs.AngularJs,做了大量的研究,对前后端交互 ...

  6. UVA 11769 All Souls Night 的三维凸包要求的表面面积

    主题链接:option=com_onlinejudge&Itemid=8&page=show_problem&problem=2869">点击打开链接 求给定的 ...

  7. 你的第一个AngularJS应用--教程二:基架、建立和測试的工具

    介绍 有非常多可用的工具能够帮助你开发AngularJS 应用,那些非常复杂的框架不在我的讨论范围之中,这也是我開始这系列教程的原因. 在第一部分,我们掌握了AngularJS框架的基本结构,开发了第 ...

  8. Python爬虫框架Scrapy获得定向打击批量招聘信息

    爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这样的说法不够专业,更专业的描写叙述就是.抓取特定站点网页的HTML数据.只是因为一个站点的网页非常多,而我们又不可能事先知道全部网页的URL地址, ...

  9. codeforces Round #260(div2) D解决报告

    D. A Lot of Games time limit per test 1 second memory limit per test 256 megabytes input standard in ...

  10. SQL_substr功能测试

    原创作品.从 "深蓝blog" 博客,欢迎转载,请务必注明转载的来源.权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/articl ...