首页 > 代码库 > xdebug及webgrind的联用

xdebug及webgrind的联用

参考URL:

http://www.tuicool.com/articles/ERFNva

http://blog.sina.com.cn/s/blog_635833b3010127q5.html

http://www.bzfshop.net/article/135.html

记得

phpize
./configure --enable-xdebug --with-php-config=/usr/bin/php-config 

zend_extension=/usr/lib64/php/modules/xdebug.so#注意修改路径 lib64 lib32等 xdebug.profiler_enable_trigger = 1#通过在URL中传递参数XDEBUG_PROFILE来激活profiling,比如index.php?XDEBUG_PROFILExdebug.profiler_output_dir=/tmp/xdebug/#确保文件夹存在,该位置是profiler输出文件的位置。#xdebug会生成名为cachegrind.out.xxx类型的文件,该文件可以用相应的工具打开来查看程序的profiling。

记得为相应的NGINX用户打开相关TMP目录的写入权限

~~~~~~~~~~~~~

下载webgrind,放置到web服务器目录下面,然后打开config.php文件,找到如下两行,修改为正确的值:

static $storageDir = ‘/tmp/storage‘;static $profilerDir = ‘/tmp/xdebug‘;

然后通过浏览器访问webgrind,比如 http://www.example.com/webgrind/index.php

~~~~~~~~~

记得为相应的目录加上限制目录访问权限

技术分享

xdebug及webgrind的联用