最新消息:学到老,活到老。知无涯,生有涯。

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

技术资源 小陈 2720浏览 2评论

注明:新版本此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. 按楼主文章修改了,探针显示支持,但discuz后台仍然显示eAccelerator缺少php环境,求解。
    哇塞网9年前 (2012-02-02)
    • 将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
      卧龙居9年前 (2012-02-02)