PHP Beschleuniger eAccelerator Installieren
eAccelerator Installation und Konfiguration
1. Lade Dir die aktuelle Version von eAccelerator herunter. eAccelerator arbeitet mit PHP4 und allen PHP5 Versionen, einschließlich PHP 5.2.
Hinweis: eAccelerator kann mit PHP5 keine Dateien encoden! Da Dateien mit der gleichen Version entschlüsselt werden müssen, mit der Sie auch verschlüsselt wurden, ist zwangsläufig auch kein entschlüsseln möglich. Wenn also verschlüsselte PHP4 Dateien zum Einsatz kommen, muss momentan noch auf PHP4 ausgewichen werden.
2. Entpack die Archivdatei
3. Kompilieren und Installieren des Moduls
Anmerkung für SuSE Benutzer: die Pakete gcc, autoconf und automake müssen installiert sein. Für phpize muss auch php-devel installiert sein, falls das nicht schon vorhanden ist.
phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
make && make install
Unsere Buchempfehlung
4. Verzeichnis für Cache anlegen
chmod 0777 /tmp/eaccelerator
5. Konfiguration in php.ini eintragen. Am Ende der Datei folgendes anhängen:
zend_extension="/usr/lib/php5/lib/php/extensions/no-debug-zts-20050922/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"
Der Pfad zu den Extensions muss der php.ini entnommen werden. Falls PHP "Thread Safe" ist, muss anstatt dessen zend_extension zend_extension_ts verwendet werden.
Weitere Informationen zur Konfiguration sind in der eAccelerator Wiki zu finden.
Alle hier aufgeführten Informationen / Dokumentationen sind nur als Denkanstoß gedacht und wurden mit großer Sorgfalt erarbeitet. Es besteht jedoch kein Anrecht auf Vollständigkeit / Richtigkeit. Der Autor kann für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Gleiches gilt für entstandene Schäden bei unsachgemäßer Ausführung! Im Zweifelsfall immer einen Fachmann mit der Durchführung beauftragen!
Gerne bieten wir Ihnen hierfür unsere Consulting Dienste an. © Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten.


