给 php 增加 eAccelerator 插件 

刚装好php 5.3.4,跑起来感觉反应速度不是很给力 - -|| 于是便打算再安装个加速器.
本来我之前的5.3.3也有,不过被我与主程序一道干掉了,只好重新编译了。

从svn 库里面签出最新版本:
svn --username anonymous --password anonymous co https://svn.eaccelerator.net/eaccelerator/trunk eaccelerator

居然还是 r427 …… 居然这么长时间没更新 囧rz

只好从头再来了。

进入目录,phpize 生成 configure 文件,然后直接运行 ./configure (无任何参数) 检查依赖。

之后,开始编译插件 make.

编译完了后,find . -name "*.so" 会发现 eaccelerator.so 已经生成了.而且有两个,分别位于 modules 和 lib 下. 任选其一(其实都一样)复制到 php 扩展目录下.

cp modules/* /usr/local/lib/php/extensions/no-debug-non-zts-20090626/

即可。编辑 php.ini 文件,把之前注释掉的关于载入“eAccelerator” 的配置再反注掉,保存,重启 php-fpm 就OK了.

[root@PowerPC ~]# php-fpm -v
PHP 5.3.4 (fpm-fcgi) (built: Dec 17 2010 09:23:44)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v1.0-dev, Copyright (c) 2004-2010 eAccelerator, by eAccelerator

评论