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_PROFILE xdebug.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
~~~~~~~~~
记得为相应的目录加上限制目录访问权限
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。