安装并配置XHProf

安装并配置XHProf

问题

我正在尝试配置和使用 XHProf。我已成功在我的服务器上安装并运行它,但当我尝试访问 localhost/xhprof_html 时,却出现空白页

这是我一直关注的一般帖子:

http://www.grasmash.com/article/installing-xhprof-drupal#view

设置

我正在运行全新的 Ubuntu Server 13.04。它位于 VirtualBox 中

(服务器设置)

我使用以下方式安装了 xhprof:

 sudo pecl install -f xhprof

然后我将以下几行添加到我的 php.ini 中。

extension=xhprof.so
xhprof.output_dir="/tmp/xhprof"

然后我重新启动了 apache,并使用 php -m 测试了 xhprof 是否正在运行。确实如此。

然后我将 xhprof_html 从/usr/share/php/移至/var/www/

但当我打开时,localhost/xhprof_html/index.php我看到的是一片空白的屏幕。

我第一次安装 drupal 时遇到了类似的问题,以下命令修复了该问题:

$ sudo chown -R www-data /var/www/drupal/

然而这次我无法工作。

我做错了什么?

答案1

有两件事似乎可以解决这个问题。

第一:

不要移动 xhprof_html。这似乎会破坏它。相反,请将其保留在原处,或者从 /var/www/xhprof_html 到 /usr/share/php/xhprof_html 建立符号链接。

2号

确保您正在进行正确的测试。

测试 1:

php -m

它可能会出现在那里。

但有时不会。另一种检查方法是添加一个 php 文件

phpinfo();

/var/www运行它。搜索 xhprof,如果找到它,它正在运行。我没有尝试第二个,只是使用 drupal 集成来测试它,但它不起作用,所以我错过了它正在运行。

相关内容