军哥的LNMP一键环境包:eAccelerator不加载的解决办法

注明:新版本此BUG修复!
每次安装军哥LNMP一键包eAccelerator组件时,通过探针查看,都是没有加载成功的,通过检查发现是因为php.ini里eAccelerator的路径没有填写正确的原因,修正此问题就可以加载了。

我们先查看eAccelerator的路径:

cd /usr/local/php/lib/php/extensions

可以看到eAccelerator.so所在的文件夹名为:

no-debug-non-zts-20060613

OK,现在我们编辑php.ini:

cd /usr/local/php/etc
vi php.ini

查找eAccelerator:

/eAccelerator

我们可以看到eaccelerator.so路径为:

zend_extension "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090623/eaccelerator.so"

将上面这句替换为下面的这句,保存:

zend_extension "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"

重启lnmp:

/root/lnmp reload

再次查看探针可以看到eAccelerator已经加载成功了。

eAccelerator

军哥其他版本的lnmp也可以通过这个方法解决eAccelerator组件不加载的问题。

军哥的LNMP一键环境包:eAccelerator不加载的解决办法》上有2条评论

    1. 卧龙居

      将config目录下config_global.php里的$_config[‘memory’][‘eaccelerator’]设置为 1 即可。如果还不成功,将eAccelerator版本换成0.9.5.3的,discuz X2对eAccelerator0.9.6.1貌似有点不支持!

      看看这个地址:http://www.discuz.net/forum.php?mod=viewthread&tid=2182084

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注