Blog

DirectAdmin下安装eAccelerator

       感觉这个eAccelerator加速还是有效果的,我在共享QQ群25g数据库之前正好安装了这个缓存模块,第二天有1w多的访问都顶住了,只是不知道这个eAccelerator和xcache哪个好些。

       eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率

        前面安装部分命令太多,就弄了一个小脚本一键执行就行了。

        wget  http://d.zmrbk.com/vps/da-install-eAccelerator.sh;chmod 777 da-install-eAccelerator.sh;./da-install-eAccelerator.sh 2>&1 | tee da-ea.log;

        下面部分就不用手动输入执行了,接下来就跳到第二步,编辑php.ini文件。

yum install autoconf
yum install automake
cd /usr/local/src
mkdir eAccelerator
cd eAccelerator
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
tar -xvjf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6
export PHP_PREFIX=”/usr/local”
$PHP_PREFIX/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config
make && make install
cd /tmp
mkdir eaccelerator
chmod 0777 eaccelerator

编辑你用DirectAdmin所在的php.ini

vi /usr/local/lib/php.ini
进入编辑状态:
i
在[Zend]上面加上一下eAccelerator代码:

[eaccelerator]
zend_extension=”/usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so”
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=””
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
保存修改的文件,退出到SSH命令状态,重启apache

service httpd restart

查看下安装成功了没有:

php -v

如果看到有 with eAccelerator v0.9.6.1 copryright 就表明安装成功了

2 comments

  1. 行业调研分析

    好久没来博主这逛逛了~~~来看下

    沙发

Leave a Reply