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是发现就出错信息高亮显示了

  • 相关阅读:
    HDU5618 Jam's problem again
    BZOJ2002弹飞绵羊
    树剖模板
    点分治模板题
    c++ 读入优化、输出优化模板
    牛客网练习赛44-B(快速幂+模拟)
    poj2912(带权并查集+枚举)
    ucore-lab1-练习3report
    poj2492(带权并查集)
    poj1984(带权并查集)
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061255.html
Copyright © 2011-2022 走看看