Dieser Artikel ist Teil einer Reihe zum Webserver nginx. Schau dir auch die anderen Artikel an: Zum Leitartikel Bei der Installation von eaccelerator auf Gentoo in Verbindung mit dem Webserver nginx muss man beachten, dass ohne das USE-Flag apache2 die Umgebungsvariablen HTTPD_USER und HTTPD_GROUP gesetzt sein müssen, da sonst der Kompilierungsvorgang fehlschlägt. Ein wenig Hintergrundwissen zu Umgebungsvariablen kann man im Benutzerhandbuch von Gentoo nachlesen.

Da man das unter Gentoo wunderbar global setzen kann, legen wir eine neue Datei namens 99eaccelerator an, welche die Variablen enthält:

1
2
echo 'HTTPD_USER="nginx"' >> /etc/env.d/99eaccelerator
echo 'HTTPD_GROUP="nginx"' >> /etc/env.d/99eaccelerator

Damit diese wirksam werden, muss man Gentoo die Umgebungsvariablen aktualisieren lassen:

1
env-update

Jetzt sollte bei der Eingabe des folgenden Befehls das Ergebnis “nginx nginx” rauskommen:

1
echo $HTTPD_USER $HTTPD_GROUP

Nun muss man eaccelerator nur noch installieren:

1
emerge -av eaccelerator

Das wars ;)