我已经安装了xhprof但是Apache没有加载扩展名。
扩展名已加载到php.ini中,但我收到以下错误:
Fatal error: Call to undefined function xhprof_enable() in /home/bd/public_html/application/hooks/xhprof.php on line 15
有人可以帮助我吗?
答案 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_enable()
有效。
答案 3 :(得分:-1)
您需要重新加载php-fpm
服务。