You are here Home > Know-how > MediaWiki - CMS > Caching > eAccelerator
MediaWiki - CMS
 

8.2.1 eAccelerator

15.06.2007
8.2 Caching [  up  ] - [ A - Z ] - [ top ] 8.3 Upload Large Files

eAccelerator is a further development from mmcache PHP Accelerator & Encoder. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of compiling is almost completely eliminated.

Binary Installation (Fedora)

(Fedora 4 or Fedora 5, as root)
yum install php-eaccelerator.i386
/etc/init.d/httpd restart

Source Installation

  1. export PHP_PREFIX="/usr/local"
  2. $PHP_PREFIX/bin/phpize
  3. ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
  4. make
  5. make install
  6. mkdir /tmp/eaccelerator
  7. chmod 0777 /tmp/eaccelerator
  8. Add to your php.ini:
    ; zend_extension
    zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20041030/eaccelerator.so"
    eaccelerator.shm_size="16"
    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"
  9. Restart Apache



See also:


8.2 Caching       A - Z Index       Top       Disclaimer       8.3 Upload Large Files


$Id: eaccelerator.html,v 1.96 2007/06/15 11:49:14 webcms Exp $
copyright © 2005-2007 by reto