eAccelerator原mmcache在linux下的安装笔记
点击:
发布日期:2013-01-11
本文来自 www.020fix.com
什么是Eaccelerator?
也许你从没听说过Eaccelerator,但是我想大家都应该听说过MMCache吧?Eaccelerator可以算是MMCache的“后继者”。这款软体的功能就是通过在记忆体中暂存PHP档从而加速PHP程式的执行速度。由于MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优点而一直在不断的更新。
首先,到Eaccelerator的网站上确定最新版本的版本号,然后下载到主机上,解压,并切换至eaccelerator目录。(确定你的WEB已经可以运行PHP且安装Zend了喔)
# export PHP_PREFIX="/usr/local"
# $PHP_PREFIX/php/bin/phpize
# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/php/bin/php-config
注:export PHP_PREFIX是你当初装PHP的目录.我是在 /usr/local.照着你的环境安装.不ㄧ定要照抄喔
# make
# make install
这时系统会提示你eaccelerator.so的所在目录.记下来.待会会用到
打开php.ini档.在[Zend]以下加入
复制内容到剪贴板
代码:
extension=zend_extension=刚刚记下来的eaccelerator.so的目录/eaccelerator.so
eaccelerator.shm_size=64
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
再来建立一个暂存目录
# mkdir /tmp/eaccelerator
# chmod 777 /tmp/eaccelerator
存档离开
重新启动APACHE.收工....|37|