PHP升级后eAccelerator罢工

PHP 2012-05-07 eaccelerator,PHP缓存

前几天,在一次PHP升级到5.3.10之后发现eAccelerator没有开启,phpinfo()里直接显示全部为false


很是纳闷中……

急忙打开ssh把php-fpm进程杀掉重启,结果提示

[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.3.6. Rebuild it for your PHP version (5.3.10) or download precompiled binaries.

意思大概是eAccelerator最高只能支持到5.3.6版本,这就奇怪了?因为我另一个环境是5.3.10都没问题,只不过出问题的机器是中途从5.3.6升级到5.3.10,而另一台机器一开始就编译安装5.3.10

百度一下,发现正有人也碰到如此问题,按照提示进行修改了eAccelerator.c里的版本检测函数,直接return 1,然后编译安装还是不行

最后感觉瞎折腾了半天也得不出个结果,难不成我所有出问题的机器都要重新编译?

文字链接:《PHP升级后eAccelerator罢工

文章地址:http://www.qttc.net/20120551.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?