问题
我正在尝试配置和使用 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 集成来测试它,但它不起作用,所以我错过了它正在运行。