• eclipse 中配置php的 XDebug调试


    因为实在是不忍和我一样配置Eclipse中php调试的同学纠结,想配置却一直配置失败,导致一些能够通过php调试解决的问题,因为不能调试,就一直print_r或者error_log。

    我用的是Eclipse For php开发的,用的是谷歌浏览器的Xdebug helper插件进行调试的,也就是在浏览器地址栏中,点击如下图的debug,在代码中加入断点,刷新页面或者执行某个页面事件,就可以进行调试。

    达到这样的效果当然是更好了。下面就说一说我是如何配置好这样的效果。

    第一步 :配置php.ini中允许远程调试的XDebug配置项,我自己按照实际的需要配置的,多余的配置项没有增加,如果你想了解更多配置项的内容,可以自行百度,我自己的配置项如下

    [XDebug]
    zend_extension = "C:xamppphpextphp_xdebug.dll"           ;调试插件dll
    xdebug.profiler_enable = On                                                ; 打开效能监测器                 
    xdebug.remote_enable = 0n                                                 ;允许远程调试
    xdebug.trace_output_dir = "C:xampp mp"                          ;跟踪输出文件路径
    xdebug.profiler_output_dir = "C:xampp mp"                       ;设定效能监测信息输出文件的路径
    xdebug.auto_trace = On                                                   ;允许自动跟踪
    xdebug.show_exception_trace = On                                 ;显示异常跟踪
    xdebug.remote_host = "127.0.0.1"                                  ;调试主机地址
    xdebug.remote_port=9000                                             ;调试端口

    我自己用的xampp工具搭建的mysql和apache环境,php.ini可以从配置菜单中找到

    如果你的是wamp工具搭建,可以从类似的菜单中找到

    配置好以后,别忘了重启apache服务

    第二步:配置Eclipse中php调试的信息

    打开window->preference->php-Debug项,如图

    配置phpserver

    我的已经增加好了,默认的应该有localhost之类的,你只需要点击编辑就行

    点击编辑后,名称可以按照你自己的需要起,其他配置可以参考我的配置

    当然你的如果是wamp,local Web Root可以选择www文件夹

    第三步:配置phpExcuables,还是从window->preference->php,找到PHPExcuteables

    点击添加,配置可参考我的配置,执行路径和php ini选择你本机的php环境中的信息

    第四步:增加浏览器中的xdebug helper,下载谷歌浏览器的xdebug helper插件,然后点击浏览器的工具栏设置

    打开扩展,将刚刚下载的扩展插件,直接用鼠标拖进扩展,就可以了

    这样就配置好了,希望对你有所帮助

  • 相关阅读:
    Java进阶之并发初探
    Java进阶之HashMap剖析
    Java进阶之反射
    Linux常用命令
    海量数据处理算法与面试题
    一些刷题时总结的重要知识点
    一些Java刷题时的小知识点
    九章算法知识点与题目总结(不定时更新...)
    c++设计模式之状态模式
    c++设计模式之抽象工厂模式
  • 原文地址:https://www.cnblogs.com/mayantao/p/4516503.html
Copyright © 2020-2023  润新知