文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用xdebug调试php代码

用xdebug调试php代码

时间:2010-06-08  来源:pk-feiyang

xdebug 是一个用于调试 php 代码的利器
编译安装的方法很简单:

1.从这里下载 xdebug 的源代码,当前的版本是 2.0.3

2.解压安装:
        tar zxf xdebug-2.0.3.tar.gz
        cd xdebug-2.0.3
        /path/to/phpize #进入xdebug源代码目录,执行 php 安装目录下的phpize 文件
        ./configure --enable-xdebug --with-php-config=/path/to/php-config
        make
        cp modules/xdebug.so /path/to/php/extensions/no-debug-non-zts-**********/ #**********是你当前使用的扩展的一个编号,执行 phpize 时可以看到,这个目录一般来说已经存在了

3.配置 php.ini 文件
        将下面的配置信息写入 php.ini 文件,并且建立目录:/tmp/xdebug,设置 WEB 服务可以读写这个目录
        extension=xdebug.so
        [Xdebug]
        zend_extension_ts="/opt/php/lib/php/extensions/no-debug-non-zts-**********/xdebug.so" # ********** 查看上面的说明
        xdebug.profiler_enable=on
        xdebug.trace_output_dir="/tmp/xdebug"
        xdebug.profiler_output_dir="/tmp/xdebug"
        xdebug.profiler_output_name="cachegrind.out"

4.开始 debug 吧!
重启WEB服务器,在 /tmp/xdebug 下就会生成很多 cachegrind.out.xxxxxx 文件
把这些文件下载下来,用 WinCacheGrind.exe 打开就可以看到函数的调用次数和时间等信息 (见下面的图片)。
WinCacheGrind.exe 这个文件可以在 这里 下载。


1.png

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载