解决方案 »

  1.   

    [Xdebug]
    ;extension="php_xdebug-2.1.0-5.2-vc6.dll"
    zend_extension_ts="D:\xdebug\php_xdebug-2.1.0-5.2-vc6.dll"
    xdebug.auto_trace=on
    xdebug.collect_params=on
    xdebug.collect_return=on
    xdebug.trace_output_dir="D:\xdebug"
    xdebug.profiler_enable=on
    xdebug.profiler_output_dir="D:\xdebug"
    xdebug.dump.GET=*
    xdebug.show_local_vars=1
    xdebug.profiler_output_name = cachegrind.out.%s
      

  2.   

    我也遇到了楼主说的问题,大量的cachegrind文件占满了磁盘,如何才能控制这些文件的生成?
      

  3.   

    自行删除监听缓存文件
    不需监听时把 on 都 off 了
    只利用 xdebug 美化了的 var_dump 和 错误报告
    xdebug 会在 php 语法分析期间插入大量监听代码,非调试状态不要使用一般只需依据 php 原始的错误信息和输出个别变量值就可完成调试工作