The Lighttpd webbservern är en lättviktig server plattform avsedd för användning i höga dataintensiva tillämpningar , eftersom den använder mindre minne och processorkraft än webbservern Apache gör . Eftersom de flesta Linux- och Unix-server system kan redan ha webbservern Apache installerat tar du bort det helt från systemet innan du installerar Lighttpd programvaran webbservern att förebygga konflikter . Lighttpd är också möjlighet att använda sig av PHP Web skriptspråk , liksom den populära MySQL relationsdatabas , vilket gör det till en utmärkt ersättare för Apache eller Apache2 . Instruktioner
1
Logga in webbservern genom att öppna en terminal ( en svartvit text - baserad skärm med kommandotolk ) och ange din administratör användarnamn och lösenord .
2
Stäng av Apache eller Apache2 programvara med hjälp av init.d script inom " /etc /init.d " katalogen enligt följande : . " /etc /init.d /httpd stop "
3
Ta Apache eller Apache2 -server programvara från systemet . Om du använder en Debian Linux - baserade operativsystem , ta serverprogramvaran enligt följande : " apt - get remove apache " eller " apt - get remove apache2 " . Om du använder ett RedHat Linux - baserade operativsystem , ta serverprogramvaran enligt följande : . " Rpm - e Apache " eller " rpm - e apache2 "
4
Avlägsna start kommandot i Linux /Unix systemets rc.d runtime . Om du använder en Debian Linux - baserat system anger du följande : " update - rc.d - f apache2 bort " . Om du använder ett RedHat Linux - baserat system anger du följande : " chkconfig httpd off " och sedan " chkconfig httpd - del "
5
Installera Lighttpd paketet webbservern . . Om du använder en Debian Linux - baserat system , installera enligt följande : " apt - get install lighttpd " och om du använder en RedHat Linux - baserat system , använd följande kommando : . . " Yum install lighttpd " lighttpd "
. 6
installera PHP skriptspråk och dess stödjande filer , liksom MySQL databas paketet och dess stödjande filer du vill installera alla dessa i en Debian Linux - baserat system anger du följande : " apt - get install php5 - 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 - pspell php5 - recode php5 - snmp php5 - sqlite php5 - tidy php5 - xmlrpc php5 - xsl mysql - server mysql " . på ett RedHat Linux - baserat system , ersätter " apt - get install " med " yum install " i början av raden .
7
Redigera php.ini fil med " vi " textredigerare i terminalen Skriv följande i kommandotolken : . " vi /etc/php5/cgi/php.ini " rulla ned genom texten i php.ini fil tills du kommer till en rad som börjar med " cgi.fix_pathinfo " Ställ in den till " 1 " så det ser ut så här : . . . " cgi.fix_pathinfo = 1 " Spara ditt arbete och avsluta " vi " textredigerare
8
Lägg till en användare i systemet som lighttpd servern kan använda denna utförs som en standard UNIX useradd förfarande enligt följande : . " useradd - d /home /lighttpd - m - s /bin /bash lighttpd " .
9
Skapa en grupp med samma namn som användaren föreskrivs lighttpd : . " groupadd lighttpd "
10
Öppna lighttpd conf konfigurationsfil i " . vi " editor för redigering , enligt följande : " vi /etc /lighttpd /lighttpd.conf " Rulla ner genom texten av denna konfigurationsfil tills du hittar följande rad : . " # mod_fastcgi # " tecken som visas " Ta bort . " innan linjen vilket gör det till en " okommenterad " linje , vilket innebär att det görs aktiva . Bläddra vidare ner genom texten och ta bort " # " tecken som visas innan linjen " mod_rewrite " för att göra den aktiv också. Behåll denna konfigurationsfil öppna
11
Rulla till botten av lighttpd.conf filen och skriv in följande rader : . Linje 1 : fastcgi.server = ( " php . " = > ( ( Linje 2 : bin - path " = > " /usr/bin/php5-cgi Linje 3 : socket " = > " /tmp /php.socket Rad 4 : max - procs " = > 1 line 5 : bin - miljö " = > ( line 6 : PHP_FCGI_CHILDREN " = > " 4 " Linje 7 : PHP_FCGI_MAX_REQUESTS " = > " 1000" Linje 8 : ) , Linje 9 : ) ) ) Detta skript är också tillgänglig för närmare inspektion i referens 1 under rubriken " Lägg FastCGI " . halvvägs ner på sidan
12
Ändra användarbehörighet på loggfilerna som Lighttpd behöver för att kunna skriva på Det finns två sådana loggfiler : . " error.log " och " access.log " och båda är belägna under " /var /log /lighttpd " . katalog du vill ändra behörigheterna för filerna , ange följande , ett per rad : " chown - R lighttpd : lighttpd /var /log /lighttpd /error.log " och " chown - R lighttpd : lighttpd /var /log /lighttpd /access.log "
13
Kontrollera om lighttpd startades efter att det installerats genom att skriva följande . : . " pidof lighttpd " Om ett nummer eller nummerserie dyker upp , då det innebär lighttpd kör för närvarande i det här fallet , starta om servern för nya konfigurationer för att träda i kraft : . " /etc /init.d /lighttpd omstart " . Om servern inte är igång redan , startar du det genom att skriva följande : " /etc /init.d /lighttpd start " Addera
.