020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> LINUX应用 >> LINUX软件安装 >> 正文
    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|