• 技术文章 >php教程 >php手册

    Xdebug+ZendStudio配置 - orlion

    2016-05-20 11:54:35原创386
    原文链接:http://www.orlion.ga/689/

    好久之前就知道有这么个东西,但是一直没用,一直用exit()、var_dump() debug,效率很低。

    首先下载xdebug的dll文件(Window环境下)网址是:https://xdebug.org/download.php,此次下载的是php_xdebug-2.3.3-5.5-vc11-x86_64.dll。(这是个线程安全版的)下载完成后放到php安装目录的ext文件夹下。然后再配置php.ini添加这么几行:

    XDEBUG Extension
    
    zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll"
    ;允许远程IDE调试
    xdebug.remote_enable=true
    ;远程主机
    xdebug.remote_host=127.0.0.1
    
    xdebug.profiler_enable=on
    ;临时跟踪信息输出
    ;xdebug.trace_output_dir="C:\wamp\xdebug\trace"
    ;xdebug.profiler_output_dir="C:\wamp\xdebug\profiler"
    
    xdebug.auto_trace=On
    ;开启异常跟踪
    xdebug.show_exception_trace=On
    ;开启远程调试自动启动
    xdebug.remote_autostart=On
    ;收集变量
    xdebug.collect_vars=On
    ;收集返回值
    xdebug.collect_return=On
    ;收集参数
    xdebug.collect_params=On
    ;显示局部变量
    xdebug.show_local_vars=On
    ;显示默认的错误信息
    xdebug.default_enable=On
    ;用于zend studio远程调试的应用层通信协议
    xdebug.remote_handler=dbgp
    ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错
    xdebug.max_nesting_level=10000

    可参考:http://www.cnblogs.com/dreamhome/p/3218744.htmlhttp://blog.csdn.net/xinzheng_wang/article/details/37930233

    然后配置ZendStudio(这里是ZendStudio 12.5.1):

      1. Window->Preferences->PHP->PHP Executables->Add如下:

      2. Window->Preferences->PHP->Debug:

        上图中的PHP Server:wamp_apache是之前配置好的,最好配置一个

      3. 然后就可以创建文件加断点,然后文件右键->Debug as->PHP CLI Application。

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Xdebug+ZendStudio配置 - orlion
    上一篇:DZ 3.2 URL 伪静态配置 教程 - shuijilove 下一篇:UltraEdit高级使用技巧 - jerrylsxu
    线上培训班

    相关文章推荐

    • 最完整PHP常用工具类大全,• 两千行代码的PHP学习笔记汇总,两千行php学习笔记• ajax无刷新分页,支持id定位• PHP+MySQL视频教程• 理解PHP中的MVC框架编程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网