1

尝试在 PHP 5.4 中使用 xhprof 时出现以下错误

PHP Warning:  PHP Startup: xhprof: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20100525

几天前我安装了 5.4 时,看起来我与 PHP 版本有些冲突。php-v 显示 5.4 但 php-config --version 显示 5.3 并且 phpize 显示 API=20090626 而 PHP 是使用 API=20100525 编译的

4

2 回答 2

2
sudo apt-get install php5-dev

在我的情况下,解决方案是升级包 php5-dev。看起来当我将 php 升级到 5.4 时并没有升级 php5-dev 之一,这就是 php-config 和 phpize 已过时的原因。所以问题解决了。

于 2014-03-25T09:48:20.120 回答
0

正确,您确实需要安装 php5-dev。

我在安装 XHProf 的完整指南中提到了这一点,可在此处获得http://www.insprinto.com.au/display/turbocharge-your-php-with-xhprof?id=4

于 2014-03-29T23:01:37.730 回答