The Lighttpd webserveren er et lett server plattform utviklet for bruk i data - intensive applikasjoner , siden den bruker mindre minne og prosessorkraft enn en Apache webserver gjør. Siden de fleste Linux-og UNIX server-systemer kan allerede ha en Apache webserver installert , må du fjerne det helt fra systemet før du installerer Lighttpd webserverprogramvare å forebygge konflikter. Lighttpd er også i stand til å gjøre bruk av PHP Web skriptspråk , samt den populære MySQL relasjonsdatabase system , noe som gjør det til en stor erstatning for Apache eller Apache2 . Instruksjoner
en
Logg inn webserveren ved å åpne en terminal ( en svart og hvit tekst - basert skjerm med ledetekst ) og gå inn på administrator brukernavn og passord.
2
Slå av Apache eller Apache2 programvare ved hjelp av init.d script innenfor " /etc /init.d " katalogen som følger: . " /etc /init.d /httpd stop"
3
Fjern Apache eller Apache2 serverprogramvaren fra systemet. Hvis du bruker en Debian Linux - basert operativsystem , fjerne serverprogramvaren som følger: " apt- get remove apache " eller " apt- get remove apache2 " . Hvis du bruker en RedHat Linux - basert operativsystem , fjerne serverprogramvaren som følger: . " Rpm - e apache " eller " rpm - e apache2 "
4
Fjern oppstartskommandoen i Linux /Unix systemets rc.d runtime . Hvis du bruker en Debian Linux -basert system skriver du inn følgende : "update - rc.d -f apache2 fjerne " . Hvis du bruker en RedHat Linux - basert system skriver du inn følgende : " chkconfig httpd off " og deretter " chkconfig httpd - del "
5
Installer Lighttpd webserveren pakken. . Hvis du bruker en Debian Linux - baserte systemet, installere som følger: " apt- get install lighttpd ", og hvis du bruker en RedHat Linux -basert system , bruker du følgende kommando : . . " Yum install lighttpd " lighttpd "
. 6
Installer PHP skriptspråk og tilhørende filer , samt MySQL database pakken og tilhørende filer for å installere alle disse i en Debian Linux - basert system skriver du inn følgende : " apt- get install php5 - cgi php5 - mysql php5 - curl php5 - gd pHP5 - idn php - pære pHP5 - imagick pHP5 - imap php5 - mcrypt pHP5 - Memcache pHP5 - Mhash pHP5 - ming pHP5 -ps pHP5 - pspell pHP5 - recode pHP5 - snmp php5 - SQLite php5 - ryddig php5 - xmlrpc pHP5 - xsl mysql - server mysql " . på en RedHat Linux -basert system , erstatte" apt- get install "med" yum install "i begynnelsen av linjen .
7
Rediger php.ini filen ved hjelp av " vi" teksteditor innenfor terminalen Skriv inn følgende ved ledeteksten : . " vi /etc/php5/cgi/php.ini " og deretter bla nedover i teksten i php.ini filen til du kommer til en linje som begynner med " cgi.fix_pathinfo " Sett den til " 1 ", så det ser ut som følger: . . . " cgi.fix_pathinfo = 1 " Lagre arbeidet ditt og gå ut av " vi" teksteditor
Side 8
Legg til en bruker i systemet som lighttpd serveren kan bruke Dette er utført som en standard UNIX useradd prosedyren som følger: . " useradd -d /home /lighttpd - m - s /bin /bash lighttpd " .
9
Lag en gruppe med samme navn som brukeren gitt for lighttpd : . " groupadd lighttpd "
10
Åpne lighttpd conf konfigurasjonsfilen i " . VI " editor for redigering , som følger: " vi /etc /lighttpd /lighttpd.conf " Bla nedover i teksten i denne konfigurasjonsfilen til du finner følgende linje : . " # mod_fastcgi # " tegnet som vises " Fjern ". før linjen som gjør det til et " ukommenterte "-linjen , noe som betyr at det er gjort aktiv . Bla videre ned gjennom teksten og fjerne " #" tegnet som vises før linjen " mod_rewrite " for å gjøre det aktivt også. Hold denne konfigurasjonsfilen åpne
11
Bla til bunnen av lighttpd.conf fil og skriv inn følgende linjer: . Linje 1: fastcgi.server = ( "php . " = > ( ( Linje 2: bin - path " = >" /usr/bin/php5-cgi Linje 3 : socket " = >" /tmp /php.socket Linje 4 : max- procs "= > 1 Linje 5 : bin - miljø " = > ( line 6 : PHP_FCGI_CHILDREN "= >" 4 " Linje 7 : PHP_FCGI_MAX_REQUESTS " = > " 1000" Linje 8 : ) , Linje 9 : ) ) ) Dette skriptet er også tilgjengelig for nærmere inspeksjon i referanse 1 under overskriften " Legg FastCGI " . halvveis ned på siden
12
Endre brukerrettighetene på loggfilene som Lighttpd trenger å være i stand til å skrive til det er to slike loggfiler : . " errer.log "og" access.log " og ligger begge under " /var /log /lighttpd " . katalogen vil endre tillatelsene for disse filene , skriver du inn følgende , ett per linje: " chown -R lighttpd : lighttpd /var /log /lighttpd /errer.log "og" chown -R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
Sjekk om lighttpd ble startet etter at det ble installert ved å oppgi denne . : ». pidof lighttpd " Hvis et nummer , eller kombinasjonen av tall dukker opp , så det betyr lighttpd kjører for øyeblikket i dette tilfellet , start server for de nye konfigurasjoner skal tre i kraft : . " /etc /init.d /lighttpd restart " . Hvis serveren ikke kjører allerede, begynner det ved å skrive følgende : "/etc /init.d /lighttpd start"
.