尝试在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
看起来我和PHP版本有一些冲突,因为我在几天前安装了5.4。 php-v显示5.4,但php-config --version显示5.3,phpize显示API = 20090626,而PHP编译时API = 20100525
答案 0 :(得分:2)
sudo apt-get install php5-dev
在我的情况下,解决方案是升级包php5-dev。看起来当我将php升级到5.4并没有升级php5-dev时,这就是php-config和phpize过时的原因。所以问题就解决了。
答案 1 :(得分:0)
正确,你需要安装php5-dev。
我在安装XHProf的完整指南中提到了这一点,可在http://www.insprinto.com.au/display/turbocharge-your-php-with-xhprof?id=4
找到