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文件进行调试。

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

最新文章

  1. 做一个 App 前需要考虑的几件事
  2. (十五)使用Nexus创建Maven私服
  3. managed_shared_memory.construct造成的性能损失
  4. ZOJ 1151 Word Reversal反转单词 (string字符串处理)
  5. 在sql2008的实例 中 编写存储过程 读取 版本为sql2005 的实例 中的某个数据库里的数据
  6. Java 的简单了解
  7. canvas、image src、data url、blob file conversion
  8. linux之sed
  9. 一段从TXT导入excel的py脚本
  10. 使用TensorFlow Object Detection API+Google ML Engine训练自己的手掌识别器
  11. 【iOS】Swift GCD-上
  12. Nginx配置SSL证书部署HTTPS方法
  13. class09
  14. Codeforces Round #507 Div. 1
  15. 微信开发-业务域名、JS接口安全域名、网页授权域名
  16. ScrollReveal.js 用于创建和管理元素进入可视区域时的动画效果,帮助你的网站增加吸引力。
  17. Sqlite向MySql导入数据
  18. 网站启用SSL后重启Nginx提示 Enter PEM Pass Phrase:需要输入密码
  19. np.stack() 与 tf.stack() 的简单理解
  20. C语言—第二次作业

热门文章

  1. C++ Primer 学习笔记_2_高速入口(继续)
  2. android 常见的解决(mdpi、hdpi 、xhdpi、xxhdpi )屏幕调整
  3. 正确openvSwitch不同种类port认识
  4. 右键菜单中的好友列表Ajax直接跳转请求到登陆页面
  5. CSDN Androidclient生产 导航帖
  6. 读改善c#代码157个建议:建议10~12
  7. yii组态 redis主从配置(随着代码)
  8. 设计模式之空对象(Null Object)模式
  9. [SignalR]一个简单的聊天室
  10. spring整合JMS - 基于ActiveMQ实现