0

我已经安装了 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

4 回答 4

2

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

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

[xhprof]
extension=xhprof.so
xhprof.output_dir=/tmp
于 2015-02-02T06:55:13.020 回答
1

有同样的问题。

我正在使用 PHP5.6,所以我可以使用以下命令轻松安装 XhProf:

apt-get install php5.6-xhprof
于 2017-10-26T07:25:35.710 回答
0

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

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

phpinfo() 中的 xhprof

然后,xhprof_enable()工作。

于 2017-12-01T02:54:40.267 回答
-1

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

于 2019-10-10T10:19:02.680 回答