Der Lighttpd Webserver ist ein leichtes Server-Plattform für den Einsatz in datenintensiven Anwendungen entwickelt , da es weniger Speicher und Rechenleistung als der Apache Web -Server verwendet hat . Da die meisten Linux -und UNIX- Server-Systemen schon kann der Apache Web -Server installiert ist , entfernen Sie sie vollständig aus dem System vor der Installation des Lighttpd Webserver-Software , um Konflikte zu verhindern. Lighttpd ist auch in der Lage, den Einsatz der PHP Web Scripting-Sprache , sowie die beliebten MySQL relationales Datenbanksystem zu machen, dass es ein großartiger Ersatz für Apache oder Apache2 . Anleitung
1
Melden Sie sich beim Web -Server , indem Sie ein Terminal (a black and white textbasierten Bildschirm mit Eingabeaufforderung ) und geben Sie Ihren Administrator-Benutzernamen und ein Passwort.
2
Fahren Sie den Apache oder Apache2 Software mithilfe der init.d Skript innerhalb der " /etc /init.d " Verzeichnis wie folgt: . " /etc /init.d /httpd stop"
3. entfernen Sie die
Apache oder Apache2 Server-Software aus dem System. Wenn Sie ein Debian Linux -basiertes Betriebssystem , entfernen Sie die Server-Software wie folgt: "apt -get remove apache " oder " apt- get remove apache2 " . Bei Verwendung eines RedHat Linux -basiertes Betriebssystem , entfernen Sie die Server-Software wie folgt: . "Rpm -e Apache " oder " rpm-e apache2 "
4
Entfernen Sie den Start -Befehl in Linux /Unix Systems rc.d Laufzeit. Wenn Sie ein Debian Linux -basiertes System , geben Sie den folgenden : "update -rc.d -f apache2 remove" . Bei Verwendung eines RedHat Linux -basiertes System , geben Sie den folgenden : " chkconfig httpd off ", dann " chkconfig httpd - del "
5
Installieren Sie den Lighttpd Webserver -Paket. . Wenn Sie ein Debian Linux -basiertes System , wie folgt zu installieren: "apt -get install lighttpd " und wenn mit einem RedHat Linux -basiertes System , verwenden Sie den folgenden Befehl ein: . . " Yum install lighttpd " lighttpd "
. 6
installieren Sie die Skriptsprache PHP und die unterstützenden Dateien , sowie die MySQL -Datenbank-Paket und seine unterstützenden Dateien , alle diese in einem Debian- Linux -basierten System zu installieren, geben Sie den folgenden : "apt -get php5 installieren cgi php5 -mysql php5 -curl php5- gd php5- idn php-pear php5- imagick php5 -imap php5- mcrypt php5- memcache php5- mhash php5- ming php5- ps - php5 php5- recode pspell php5- snmp php5 -sqlite php5 - ordentlich php5- xmlrpc php5 -xsl mysql-server mysql " . auf einem RedHat Linux -basiertes System , ersetzen Sie " apt -get install " mit " yum install "am Anfang der Zeile.
7
bearbeiten Sie die php.ini -Datei mit dem "vi" Texteditor im Terminal Geben Sie Folgendes an der Eingabeaufforderung ein: . " vi /etc/php5/cgi/php.ini ", dann scrollen Sie durch den Text der php.ini Datei, bis Sie zu einer Zeile, die mit " cgi.fix_pathinfo " setzen Sie ihn auf " 1", so scheint es, wie folgt: . . . " cgi.fix_pathinfo = 1" Speichern Sie Ihre Arbeit und beenden Sie den "vi" Texteditor
Seite 8
hinzufügen eines Benutzers zu dem System, das die lighttpd -Server können diese als Standard- UNIX useradd Verfahren durchgeführt wird , wie folgt: . " useradd- d /home /lighttpd- m -s /bin /bash lighttpd " .
9
erstellen Sie eine Gruppe mit dem gleichen Namen wie der Benutzer für lighttpd vorgesehen : . " groupadd lighttpd "
10
Öffnen Sie das lighttpd conf Konfigurationsdatei in das " . vi " Editor zur Bearbeitung , wie folgt: " vi /etc /lighttpd /lighttpd.conf " Bildlauf nach unten durch den Text dieser Konfigurationsdatei , bis Sie die folgende Zeile finden : . " # mod_fastcgi # " Zeichen, erscheint " entfernen . " bevor die Leitung das es einen " unkommentiert "-Linie, was bedeutet, es besteht aktiv macht . Blättern Sie weiter nach unten durch den Text und entfernen Sie den "#"- Zeichen, dass angezeigt wird, bevor die Zeile " mod_rewrite " um es zu aktivieren als auch. Bewahren Sie diese Konfigurationsdatei öffnen
11
Blättern Sie zu der Unterseite des lighttpd.conf Datei und geben Sie die folgenden Zeilen: . Zeile 1: fastcgi.server = (" php . " => ( ( Zeile 2: bin- Pfad "=>" /usr/bin/php5-cgi Zeile 3: Buchse " =>" /tmp /php.socket Zeile 4: max - procs "=> 1 Zeile 5: bin- environment" => (Linie 6 : PHP_FCGI_CHILDREN "=>" 4 "Linie 7 : PHP_FCGI_MAX_REQUESTS " => " 1000" Zeile 8: ) , Zeile 9: ))) Dieses Skript ist auch für genauerem Hinsehen in Referenz 1 unter der Überschrift " hinzufügen FastCGI " . halber Höhe der Seite
12
ändern Sie die Benutzerberechtigungen zu den Log- Dateien, die Lighttpd müssen in der Lage sein wird schriftlich Es gibt zwei solche Log-Dateien : . " error.log "und" access.log " und sind beide unter dem liegt " /var /log /lighttpd " . Verzeichnis , um die Berechtigungen für diese Dateien zu ändern, geben Sie Folgendes ein, eine pro Zeile : " chown- R lighttpd : lighttpd /var /log /lighttpd /error.log "und" chown- R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
prüfen Sie, ob lighttpd gestartet wurde , nachdem es durch Eingabe des folgenden installiert wurde . : . " pidof lighttpd " Wenn eine Zahl oder Reihe von Zahlen auftauchen , dann bedeutet lighttpd läuft derzeit In diesem Fall starten Sie den Server für die neuen Konfigurationen wirksam werden : . " /etc /init.d /lighttpd restart" . Wenn der Server nicht ausgeführt wird , starten Sie es , indem Sie die folgenden Schritte aus: " /etc /init.d /lighttpd start"
.