首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wamp上的webgrind

wamp上的webgrind
EN

Stack Overflow用户
提问于 2011-01-27 01:54:19
回答 5查看 17.4K关注 0票数 15

我刚安装了wamp,最新的版本带有webgrind,但是我不知道works.It怎么说的。

代码语言:javascript
复制
Select a cachegrind file above

这就是全部。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-01-27 14:42:19

Webgrind是一种名为cachegrind的分析文件格式的解析器/查看器。PHP扩展Xdebug可以(在其他非常有用的事情中)生成这些。要使webgrind正常工作,需要安装并启用Xdebug。

  1. 确保Xdebug已安装并正常工作(有关如何执行此操作的信息,请参阅Xdebug docs )
  2. 让Xdebug通过在浏览器中请求本地PHP文件
  3. Load webgrind并在顶部的弹出菜单中选择一个文件来生成性能分析报告
  4. 按<代码>D10,希望一切都能正常工作<代码>H211<代码>G212

wiki on Google Code上有更多关于配置webgrind的信息。

票数 16
EN

Stack Overflow用户

发布于 2012-03-16 08:37:13

1)从他们的download page下载XDebug。

2)将所有DLL文件放入PHP扩展目录:C:\wamp\bin\php\php5.x.x\ext

3)在位于C:\wamp\bin\php\php5.x.xphp.ini文件中添加以下行

代码语言:javascript
复制
zend_extension = c:\wamp\bin\php\php5.3.0\ext\php_xdebug-2.1.0-5.3-vc6.dll

4)将以下部分添加到您的php.ini中(首先搜索xdebug部分,确保它还不存在):

代码语言:javascript
复制
[xdebug]
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "c:\wamp\www\webgrind\tmp"
xdebug.profiler_output_name = cachegrind.out.%t.%p

5)重启Wamp并验证扩展是否已加载。为此,请在C:\wamp\www\中添加一个pi.php文件,并将以下代码放入其中:

代码语言:javascript
复制
<?php
    phpinfo();
?>

6)打开浏览器http://localhost/pi.php并搜索XDebug,查看输出。

7)从他们的download page下载Webgrind并解压到您的www文件夹中。

8)编辑位于C:\wamp\www\webgrind\中的config.php文件,更改存储目录:

代码语言:javascript
复制
static $storageDir = 'c:\wamp\www\webgrind\tmp';
static $profilerDir = 'c:\wamp\www\webgrind\tmp';

9)在您解压代码的Webgrind目录中,添加一个.htaccess文件,并将以下内容放入其中,以避免webgrind进行性能分析:

代码语言:javascript
复制
php_flag xdebug.profiler_enable 0

10)重新运行http://localhost/pi.php脚本以生成一些分析数据。

11)使用http://localhost/webgrind打开浏览器,显示结果。别忘了点击Update按钮!

这个答案是基于雅各布·莫恩提供的答案。您可以查看原始源here

票数 14
EN

Stack Overflow用户

发布于 2014-07-03 11:36:36

这是很好的观察,如果应用程序变慢,它有问题,因为

的设置。

祝好运!

我的设置是Wamp2.4、Apache2.4、PHP5.4和MySQL 5.6

葡萄牙语pt_BR

es prestar atenção se a aplicação se tornar LENTA,tive problemas isso por causa das configuraçóes do cachegrind。

Boa排序!

Minhas configuraçáes são Wamp 2.4、Apache2.4、PHP5.4 e MySQL 5.6

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4808047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档