zoukankan      html  css  js  c++  java
  • Windows 下 XDebug 手工配置教程

    简介:这是Windows 下 XDebug 手工配置教程的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=327025' scrolling='no'>

    xdebug 是一个 php教程 代码的调试工具, 对程序员调试程序有很大的帮助, 下面简单说下 xdebug 在 windows 下的配置.
    1. 下载xdebug二进制文件: http://www.xdebug.org/download.php
      5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll
      5.3 http://www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll
    2. 找到php.ini
    3. 如果配置过 zendoptimizer, 需要先屏蔽 zendoptimizer 有关的配置, 通常如下:
      [zend]
      zend_extension_manager.optimizer_ts="pathzendoptimizer-3.3.0liboptimizer-3.3.0"
      zend_extension_ts="pathzendoptimizer-3.3.0libzendextensionmanager.dll"
    4. 加入 xdebug 配置:
      zend_extension_ts="path/xdebug/php_xdebug-2.1.0-5.2-vc6.dll"
      [xdebug]
      xdebug.profiler_enable=on
      xdebug.trace_output_dir="pathxdebug"
      xdebug.profiler_output_dir="pathxdebug"
      xdebug.remote_enable=on
      xdebug.remote_handler=dbgp
      xdebug.remote_host=localhost
      xdebug.remote_port=9000
      说明: 上面 "path" 的地方需要修改为你自己的本地路径.
    5. 重启 apache 或者 iis.
    6. 查看 phpinfo 的输出, 如果看到 xdebug 的选项, 就说明配置成功了.


    参数解释:
      zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll"
      ;加载xdebug模块。这里不能用extension=php_xdebug.dll的方式加载,必须要以zend的方式加载,否则安装上后,phpinfo是显示不出xdebug这个项的。
      xdebug.auto_trace=on;
      ;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。
      xdebug.collect_params=on;
      ;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。
      xdebug.collect_return=on
      ;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。
      xdebug.trace_output_dir=”c:tempxdebug”
      ;设定函数调用监测信息的输出文件的路径。
      xdebug.profiler_enable=on
      ;打开效能监测器。
      xdebug.profiler_output_dir=”c:tempxdebug”;
      ;设定效能监测信息输出文件的路径。
      还有一些更为具体的参数设定,详见:http://www.xdebug.org/docs-settings.php


    安装wincachegrind
      由于效能监测文件:cachegrind.out.××××××××文件的内容不易被人类所理解,所以我们需要一个工具来读取它。windows下就有一款这样的软件:wincachegrind。
      1、到http://sourceforge.net/projects/wincachegrind/下载安装wincachegrind
      2、安装运行后,点击tools->options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值)
      这样就可以比较直观的查看效能监测文件的信息了。
      配置好xdebug后,php页面的出错信息更人性化了,在页面表格的形式体现。

    “Windows 下 XDebug 手工配置教程”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/327025.html pageNo:12
  • 相关阅读:
    python(十二)面向对象编程、类
    如何搭建测试环境
    python(十一)接口开发、写日志、发邮件、python来发请求、手动添加环境变量
    python(十):模块相关、操作Redis、操作Excel
    Python(九):递归+内置函数+第三方模块+md5加密+操作mysql
    Python(八) 函数、模块
    python练习题
    Python(七) 元组+集合+随机+string
    Python(六)操作文件+非空即真
    VUE基础-1
  • 原文地址:https://www.cnblogs.com/ooooo/p/2250877.html
Copyright © 2011-2022 走看看