ACHTUNG! Ich übernehme keinerlei Haftung für dieses HowTo und dessen eventueller fehlerhafter Auswirkung(en)!
Meine Startkonfiguration:
auf der Homepage (eAccelerator - Trac) von eAccelerator schauen ob eine neuere Version als 0.9.5 verfügbar ist. Wenn ja die Dateinamen entsprechend ändern.
Source Files von eAccelerator holen ...
Archiv entpacken..
eAccelerator compilieren und installieren. Die Installation legt die eaccelerator.so in /usr/lib/php5/extensions/ ab ...
php.ini editieren ...
und als php extension vor (wichtig!) der Zend section (falls installiert) fügt man folgende Zeilen hinzu ...
oder als Zend extension in der Zend section vor (wichtig!) dem Zend Optimizer (falls installiert) fügt man folgende Zeilen hinzu ...
Cache Verzeichniss anlegen ...
Apache neu starten ...
kontrollieren ob alles erfolgreich installiert wurde. Dazu schreibt man in eine PHP-Datei ...
es sollte folgendes erscheinen ...
Geschafft ...
Meine Startkonfiguration:
Strato vServer
Suse 9.3
MySQL 4.1.20 - siehe PHP 5.1.x RPMS fuer Suse 9.3 und MYSQL 4.1.x
PHP 5.1.6 - siehe PHP 5.1.x RPMS fuer Suse 9.3 und MYSQL 4.1.x
Plesk 7.5.4
Zend Optimizer 3.0.2 - keine Voraussetzung - siehe HowTo Zend Optimizer unter SUSE9.3 und PHP5 installieren
auf der Homepage (eAccelerator - Trac) von eAccelerator schauen ob eine neuere Version als 0.9.5 verfügbar ist. Wenn ja die Dateinamen entsprechend ändern.
Source Files von eAccelerator holen ...
Archiv entpacken..
tar xjfv eaccelerator-0.9.5.tar.bz2
eAccelerator compilieren und installieren. Die Installation legt die eaccelerator.so in /usr/lib/php5/extensions/ ab ...
cd eaccelerator-0.9.5
export PHP_PREFIX="/usr"
$PHP_PREFIX/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
make
make install
php.ini editieren ...
vi /etc/php5/apache2/php.ini
und als php extension vor (wichtig!) der Zend section (falls installiert) fügt man folgende Zeilen hinzu ...
[eAccelerator]
extension="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"
oder als Zend extension in der Zend section vor (wichtig!) dem Zend Optimizer (falls installiert) fügt man folgende Zeilen hinzu ...
[Zend]
zend_extension="/usr/lib/php5/extensions/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"
Cache Verzeichniss anlegen ...
mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator
Apache neu starten ...
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
kontrollieren ob alles erfolgreich installiert wurde. Dazu schreibt man in eine PHP-Datei ...
PHP:
<?php
phpinfo();
?>
es sollte folgendes erscheinen ...
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v3.0.2, Copyright (c) 1998-2006, by Zend Technologies
Geschafft ...
Last edited by a moderator: