PHP调试工具Xdebug安装配置教程

本文详细介绍了如何安装和配置Xdebug,包括使用phpinfo()函数查看PHP版本、下载并解压Xdebug-2.2.6.tgz、运行配置命令、更新php.ini文件以及在NetBeans IDE中调试PHP源代码。

http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html

 

Xdebug安装提示:如果你不清楚安装的PHP版本,你可以通过phpinfo()函数参看,同时Xdebug也提供了phpinfo输出信息分析工具来帮助你分析如何安装Xdebug,只要将phpinfo输出信息复制提交即可,地址:Xdebug phpinfo信息分析地址    --   http://xdebug.org/wizard.php

Instructions

    1. Download xdebug-2.2.6.tgz
    2. Unpack the downloaded file with tar -xvzf xdebug-2.2.6.tgz
    3. Run: cd xdebug-2.2.6
    4. Run: phpize (See the FAQ if you don't have phpize.

      As part of its output it should show:

      Configuring for:
      ...
      Zend Module Api No:      20090626
      Zend Extension Api No:   220090626
      

       

      If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.

    5. Run: ./configure
    6. Run: make
    7. Run: cp modules/xdebug.so /usr/lib/php5/20090626+lfs
    8. Update /etc/php5/fpm/php.ini and change the line
      zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
    9. Restart the webserver

       

      Xdebug部分配置选项说明

        xdebug.auto_trace = 1

        是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0

        collect_params = 1

        是否允许Xdebug跟踪函数参数,默认值为0

        xdebug.collect_return = 1

        是否允许Xdebug跟踪函数返回值,默认值为0

        xdebug.profiler_enable = 1

        打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0

        xdebug.profiler_output_dir

        性能分析文件的存放位置,默认值为/tmp

        xdebug.profiler_output_name

        性能分析文件的命名规则,默认值为cachegrind.out.%p

        xdebug.trace_output_dir

        函数调用跟踪信息输出文件目录,默认值为/tmp

        xdebug.trace_output_name

        函数调用跟踪信息输出文件命名规则,默认为trace.%cHOME / Docs & Support

      在 NetBeans IDE 中调试 PHP 源代码  https://netbeans.org/kb/docs/php/debugging_zh_CN.html

转载于:https://www.cnblogs.com/bandbandme/p/4233477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值