zoukankan      html  css  js  c++  java
  • linux php 安装xdebug

    我的环境是PHP 5.2.5,下载的xdebug是Xdebug v2.2.1 源码包 
    PHP 5.3.20用的是Xdebug v2.1.0  {版本一定要匹配}
    下载地址为:http://xdebug.org/files/xdebug-2.2.1.tgz
    安装过程是:
    1、 tar zxvf xdebug-2.2.1.tgz
          cd xdebug-2.2.1
    2、运行 phpize [如果没有将phpize加入$PATH,则应该使用全路径]
          phpize 
    3、然后运行./configure --with-php-config=/usr/local/php/bin/php-config这个根据自己的目录定
          之后是 make && make install 

    接下来有修改php.ini文件

    在[Zend]模块之前加入
    [xdebug]
    zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so" 
    xdebug.auto_trace=on  // 自动打开“检测函数调用过程”的功能,改功能可以在自定义的目录中将函数调用的监测信息以文件的形式输出,默认值为OFF
    xdebug.collect_params=on // 打开获取“函数参数”的功能,就是将函数调用的参数值列入函数过程调用的信息中,默认值为OFF
    xdebug.collect_return=on // 打开获取“函数返回值”的功能,就是将函数的返回值列入函数过程调用的监测信息中,默认值为OFF
    xdebug.profiler_enable=on // 打开效能检测器
    xdebug.trace_output_dir="/home/xdebug"  //设定函数调用监测信息的输出文件的路径,改目录需要自己创建。
    xdebug.profiler_output_dir="/home/xdebug" // 设定效能检测器信息输出文件的路径,也需要自己创建。

    编辑完php.ini 文件后 要重启下web 服务器。
    再编辑一个测试文件,比如
    testdebug.php
    <?php
    require_once(‘abc.php’); //abc.php 并不存在。
    ?>
    通过浏览器查看testdebug.php是发现就出错信息高亮显示了

  • 相关阅读:
    正确添加Google Adsense
    微软开发主管临别诤言
    DZ论坛重建管理员
    Cook book 第4天 第6章 层、自定义组件
    Cook Book 第二天 运行环境识别修改
    flex cookbook 学习第一天 基本知识
    C#:String类型中的CharAt
    对我学C#时的一次小回忆[一:语法篇]
    分享一段C#反射代码[Type是反射的入口][查看类型信息][动态生成对象]
    C#反射:让私有成员无所遁形
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061255.html
Copyright © 2011-2022 走看看