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
  • 相关阅读:
    不要抱怨网速慢,只怪你自己不会调快网速
    2014年6月27日 几何和排列 答案
    我的世界杯生活
    javascript设计模式--备忘录模式(Memento)
    翻译:AngularJS应用的认证技术
    javascript设计模式--状态模式(State)
    一张思维导图说明jQuery的AJAX请求机制
    数据库设计中的14个技巧
    密室经典逃脱N部--考验你的智力!据说全球没几人走出去!不要看攻略!【工作之余也来休闲一下】
    关于编程,大学没有传授的10件事
  • 原文地址:https://www.cnblogs.com/ooooo/p/2250877.html
Copyright © 2011-2022 走看看