zoukankan      html  css  js  c++  java
  • php学习系列之-eclipse的xdebug使用

      这个礼拜6点早起,周二的一天早上发现eclipse(使用的是标准版eclipse2020版本)中调试php比较麻烦。需要设置xdebug这个插件。

      参考了不少网页的做法,现总结如下:

      eclipse2020版本的已经内置xdebug,需要稍微配置下就可以用了(如果不配置则无法调试php)。

      自己参考的链接如下:

    1.chrome浏览器下的xdebug helper使用方法

    具体操作如下:

    一、首先在chorme浏览器中下载xdebug helper,去google网上应用商城下载。

    安装好后如下图:

    二、进入window->Preferences->PHP->Debug
    找到配置xdebug中的Accept remote session(JIT),选择为localhost,并保存。

    操作下图所示:

     

     三、最后配置php.ini

    在php.ini中搜索XDEBUG,会找到的相应的配置位置(eclipse2020已经自带了)

    然后修改相应的配置如下:

    ; XDEBUG Extension
    [xdebug]
    zend_extension ="d:/wamp64/bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"
    xdebug.profiler_enable = on
    xdebug.trace_output_dir="d:/wamp64/tmp" ;xdebug 的数据文件目录
    xdebug.profiler_output_dir ="d:/wamp64/tmp" ;xdebug 的数据文件目录
    xdebug.auto_trace = On ;开启自动跟踪
    xdebug.show_exception_trace = On ;开启异常跟踪
    xdebug.remote_autostart = Off ;开启远程调试自动启动
    xdebug.remote_enable = on;开启远程调试
    xdebug.remote_handler=dbgp ;用于zend studio远程调试的应用层通信协议
    xdebug.remote_host=127.0.0.1 ;允许连接的zend studio的IP地址
    xdebug.remote_port=9000 ;反向连接zend studio使用的端口
    xdebug.profiler_enable_trigger = off
    xdebug.profiler_output_name = cachegrind.out.%t.%p
    xdebug.collect_vars = On ;收集变量
    xdebug.collect_return = On ;收集返回值
    xdebug.collect_params = On ;收集参数
    xdebugbug.max_nesting_level = 10000 ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错

    完成后调试,成功!!!

  • 相关阅读:
    DB2 关联更新
    postgresql 开启审计日志
    Delphi D10.X中Tpath引发的单元引用及代码编写的思考
    自己写的函数或者过程与Delphi提供的重名了怎么办?(50分)
    技巧四 Delphi XE3 代码自动提示bug解决
    想开发经典界面吗?
    初涉Delphi下Windows消息机制——同一程序内自定义消息实例
    Delphi的DirectShow开发概述
    delphi接口(抄自万一)
    fkInternalCalc和fkCalculated有何区别?
  • 原文地址:https://www.cnblogs.com/chenboyi081/p/13360611.html
Copyright © 2011-2022 走看看