De Lighttpd webserver is een lichtgewicht server platform is ontworpen voor gebruik in een hoge data - intensieve toepassingen , omdat het gebruikt minder geheugen en processorkracht dan de Apache webserver doet . Aangezien de meeste Linux-en UNIX -server systemen kunnen al de Apache webserver geïnstalleerd , verwijder deze volledig uit het systeem voordat u de Lighttpd webserver software om conflicten te voorkomen . Lighttpd is ook in staat om gebruik te maken van de PHP web scripting taal , evenals de populaire MySQL relationele database- systeem te maken , waardoor het een geweldige vervanger voor Apache of Apache2 . Instructies 1 Log in op de webserver door het openen van een terminal ( een zwarte en witte tekst - gebaseerde scherm met command prompt ) en het invoeren van uw beheerder gebruikersnaam en wachtwoord . Kopen van 2 Schakel de Apache of Apache2 software met behulp van de init.d script in de " /etc /init.d ' directory als volgt : . " /etc /init.d /httpd stop " 3 Verwijder de Apache of de Apache2 server software van het systeem . Bij gebruik van een Debian Linux - gebaseerd besturingssysteem , verwijdert u de server software als volgt : " apt -get verwijderen apache " of " apt -get verwijderen apache2 " . Als u een RedHat Linux - gebaseerd besturingssysteem , verwijdert u de server software als volgt : . " Rpm - e apache " of " rpm - e apache2 " 4 Verwijder de startup commando in je Linux /Unix het systeem van rc.d runtime . Bij gebruik van een Debian Linux - gebaseerd systeem , voert u het volgende : " Update - rc.d - f apache2 verwijderen " . Als u een RedHat Linux - gebaseerd systeem , voert u het volgende : " chkconfig httpd off " dan " chkconfig httpd - del " 5 Installeer de Lighttpd webserver pakket . . Bij gebruik van een Debian Linux - gebaseerd systeem , installeert als volgt : " apt - get install lighttpd " en bij gebruik van een RedHat Linux - gebaseerd systeem , gebruikt u de volgende opdracht : . . " Yum install lighttpd " lighttpd " . 6 Installeer de scripttaal PHP en de ondersteunende bestanden , evenals de MySQL database pakket en de ondersteunende bestanden Om al deze installeren in een Debian Linux - gebaseerd systeem , voert u het volgende : " 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 " . op een RedHat Linux - gebaseerd systeem , vervang" apt - get install " met " yum install " aan het begin van de lijn . 7 Bewerk het php.ini bestand met behulp van de ' vi ' editor binnen de terminal Voer de volgende bij de opdrachtprompt : . " vi /etc/php5/cgi/php.ini " en scroll naar beneden door de tekst van de php.ini bestand tot je komt bij een regel die begint met " cgi.fix_pathinfo " Zet het op " 1 " zodat het lijkt als volgt : . . . " cgi.fix_pathinfo = 1 " Sla uw werk op en sluit de " vi " teksteditor 8 een gebruiker toevoegen aan het systeem dat de lighttpd server kan gebruiken Dit wordt uitgevoerd als een standaard UNIX useradd procedure als volgt : . " useradd - d /home /lighttpd - m - s /bin /bash lighttpd " . 9 Maak een groep met dezelfde naam als de gebruiker voorzien lighttpd : . " groupadd lighttpd " 10 Open de lighttpd conf configuratiebestand in de " . vi ' editor voor het bewerken , als volgt : " vi /etc /lighttpd /lighttpd.conf " Scroll naar beneden door de tekst van deze configuratie bestand totdat u de volgende regel : . " # mod_fastcgi # " teken dat verschijnt " Verwijder het . " voordat de lijn , waardoor het een " niet-commentaar " lijn , wat betekent dat het wordt actief gemaakt wordt. Scroll verder naar beneden door de tekst en verwijder de " # " teken dat verschijnt voor de lijn " mod_rewrite " om deze actief te maken ook. Bewaar dit configuratiebestand Open 11 Scroll naar de onderkant van het lighttpd.conf bestand en voer de volgende regels : . lijn 1 : fastcgi.server = ( " php . " = > ( ( lijn 2 : bin - path " = > " /usr/bin/php5-cgi lijn 3 : socket " = > " /tmp /php.socket lijn 4 : max - procs " = > 1 lijn 5 : bin - milieu " = > ( Line 6 : PHP_FCGI_CHILDREN " = > " 4 " lijn 7 : PHP_FCGI_MAX_REQUESTS " = > " 1000 " lijn 8 : ) , lijn 9 : ) ) ) Dit script is ook beschikbaar voor nader onderzoek in referentie 1 onder de rubriek " toevoegen FastCGI " . halverwege de pagina 12 Wijzig de permissies van de gebruiker de logbestanden die Lighttpd zal moeten in staat zijn schriftelijk aan Er zijn twee zulke logbestanden : . " error.log " en " access.log " en zijn beide gelegen onder de" /var /log /lighttpd " . directory om de machtigingen voor deze bestanden wijzigen, voert u de volgende , een per regel : " chown - R lighttpd : lighttpd /var /log /lighttpd /error.log " en " chown - R lighttpd : lighttpd /var /log /lighttpd /access.log " 13 Controleer om te zien of lighttpd werd gestart nadat het is geïnstalleerd door de volgende . : . " pidof lighttpd " Als een nummer , of een reeks getallen opdagen , dan betekent lighttpd draait momenteel in dit geval , herstart de server voor de nieuwe configuraties door te voeren : . " /etc /init.d /lighttpd herstart " . Als de server nog niet actief is , start u deze door het volgende : " /etc /init.d /lighttpd start " . |