xhprof_enable未定义,即使在php.ini中加载模块后也是如此

时间:2014-10-10 02:03:26

标签: xhprof

我已经安装了xhprof但是Apache没有加载扩展名。

扩展名已加载到php.ini中,但我收到以下错误:

Fatal error: Call to undefined function xhprof_enable() in /home/bd/public_html/application/hooks/xhprof.php on line 15

有人可以帮助我吗?

4 个答案:

答案 0 :(得分:2)

我认为这是因为xhprof没有准确加载。如果使用商品'php -m',也许你会发现没有xhprof。

您可以检查是否已将流量添加到'php.ini'。

[xhprof]
extension=xhprof.so
xhprof.output_dir=/tmp

答案 1 :(得分:1)

有同样的问题。

我正在使用PHP5.6,因此我可以使用以下方法轻松安装XhProf:

apt-get install php5.6-xhprof

答案 2 :(得分:0)

也许你忘了重启php-fpm(或Apache,或者与php相关的其他服务器,取决于你使用的服务器)。

重新启动php-fpm(或Apache)后,您可能会遇到以下情况(通过phpinfo()):

xhprof within phpinfo()

然后,xhprof_enable()有效。

答案 3 :(得分:-1)

您需要重新加载php-fpm服务。