phpeclipse与DBG调试php
第一、eclipse安装phpclipse插件,这步比较简单略过
第二、下载dbg-2.15.5-win32.zip,解压到临时目录后,更名x86子目录下的php_dbg.dll-5.x.x为 php_dbg.dll, 拷贝至php安装目录下的ext扩展所在目录,然后修改php.ini, 加入扩展项, 并且新增debug配置段:
extension=php_dbg.dll
[debugger]
debugger.enabled = true
debugger.profiler_enabled = true
debugger.JIT_host = clienthost
debugger.JIT_port = 7869
第三、  
1. 启动apache, 在eclipse打开php web browser, 可以看到php info输出页面,若是有: ... dbg
DBG php debugger, version 2.15.5, Copyright 2001, 2007, Dmitri Dmitrienko, www.nusphere.com
...信息输出的话,说明dbg调试模块与php集成已生效。若是没有正确集成,请检查上述步骤,并确保各配置参数正确,同时保证 php_dbg.dll所在路径在windows的PATH环境变量内。
   2. 在eclipse里设置php debug项,选中test.php,打开eclipse的菜单中的Run->debug...(这里最好直接点击要测试的文件,然后右键 debug as...菜单),在标签中找到PHP DBG script,新建一个调试配置页,给定名字,并且在右栏各标签中填写类似如下内容:

      File-> Project: nate_on
      File: test.php
      Arguments-> Working Dir: E:\java\server\apache2.2\htdocs (注意路径一定要正确)
      Envirement-> Remote Debug: Remote Debug(勾上) Open with DBGSession URL in internal browser(勾上)
      Remote Sourcepath: E:\java\server\apache2.2\htdocs\nate_on (注意路径一定要正确)
      Interpreter: E:\php\php.exe (如果这类不设置,会没法调试,出现you must define an interpreter before running php.错误)
   3. 最后点击Apply, 切换到eclipse的Debug视图下,先在test.php中设置断点,然后选择eclipse的Debug菜单命令,此时程序将会在断点处挂起,现在就可以查看php变量 和步进跟踪php代码了。


参考资料一
参考资料二

lunzi   2011-03-05 12:14:40 评论:0   阅读:1137   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog