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

  • 相关阅读:
    python验证卡普耶卡(D.R.Kaprekar)6174猜想
    关于java环境变量配置出现javac命令无法运行的解决办法
    关于QQ农场牧场等曾经流行的游戏的一些见解
    个人博客九
    个人博客八
    个人博客七
    个人博客六
    第十一周学习进度
    个人博客五
    个人博客四
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061255.html
Copyright © 2020-2023  润新知