ollte eine Erhöhung des SharedMemory-Wertes “eaccelerator.shm_size” auf Werte über 32 notwendig sein, sollte geprüft werden, ob der Kernel auf dem betroffenen System Reservierungen über 32MB zulässt (/proc/sys/kernel/shmmax) und diese ggf. höher setzen:

#zum Testen temporär auf 64GB erhöhen
echo “67108864″ > /proc/sys/kernel/shmmax
#Erhöhung auf 64GB festlegen
echo “kernel.shmmax=67108864″ >> /etc/sysctl.conf
#Einlesen der sysctl.conf
sysctl -p
Mit dieser Einstellung kann man eAccelerator nun bis zu 64MB Shared Memory zur Verfügung stellen.

Abschließend muss noch der -in der eaccelerator.ini angegebene- Ordner für die Ablage der gecachten Dateien angelegt und für alle Benutzer mit Schreibrechten versehen werden:

mkdir /var/cache/eaccelerator

chmod 777 /var/cache/eaccelerator

Nun noch den Apache neu starten:

/etc/init.d/apache2 restart

dann sollte eAccelerator seinen Dienst tun.

eAccelerator Webkonsole aktivieren

eAccelerator bringt ein Web-Interface mit, welches es einem ermöglicht sich einen Überblick über gecachte Seiten sowie über den Status der eAccelerator-Installation zu verschaffen. Diese Webkonsole muss extra aktiviert werden:

Die Datei control.php aus dem Installationsverzeichnis in den Webseitenordner des Apache kopieren:

cp /usr/src/eaccelerator-0.9.6.1/control.php /var/www

Die eaccelerator.ini editieren:

nano /etc/php5/conf.d/eaccelerator.ini

und den Pfad zur control.php wie folgt eintragen:

eaccelerator.allowed_admin_path=”/var/www/control.php”

Apache neu starten:

/etc/init.d/apache2 restart

Anschließend kann die Webkonsole über

http://meinwebserver.de/control.php

aufgerufen werden.

Standardmäßig ist die Konsole über eine Passwortabfrage geschützt:

Benutzername: admin
Kennwort: eAccelerator

Die Zugangsdaten können und sollten in der control.php angepasst werden, indem man die folgenden Werte ändert:

$user = “admin”;
$pw = “eAccelerator”;

Wenn man den Zugangsschutz für die Webkonsole deaktivieren möchte geht das über folgenden Wert in der control.php:

$auth = false;


Leave a Reply

*