Start | Debian | Slackware | Ubuntu | Laptop | Linux | Länkar | Sitebuilder | Ordlista | Email | FAQ | Sitemap | Tips

Sitebuilder...

XAMPP

Installera XAMPP

Apache webbserver

Windowsinstallation
Linuxinstallation

IIS webbserver

Installera IIS
Konfigurera

PHP

Inledning
Installation Linux
Installation IIS
Installation PHP4 Apache under Windows
Installation PHP5 Apache under Windows

MySQL

Inledning
Linuxinstallation
Windowsinstallation
Administration
Installera PHPMyAdmin

Installera Apache under Linux!

Om du installerat ett Linuxsystem finns ofta Apache installerat utan att du kanske vet om det. Du kan kolla om du har Apache genom följande kommando som du skriver i en konsoll eller terminal:

whereis Apache

Har du en distribution uppbyggd av RPM-filer kan du ge följande kommando:

rpm -q apache

Om svaret blir apache följt av diverse sökvägar har du apache installerat.

I den här artikeln beskriver jag hur du kommer igång med webbservern Apache och kör den som localhost under Linux. Det är inget att hålla på längre. Kavla upp ärmarna och rocka loss.

Ladda hem installationsfilen

Om du har Apache installerat kan du hoppa vidare till avsnittet konfigurera annars behöver du ladda ner senaste versionen från ftp.apache.org/.
Kolla först på din/dina cd-skivor att du inte redan har Apache där men att den inte är installerad.
Sedan packar du upp filen med kommandot:

tar xvzf apache.VERSION.tar.gz

och går sedan in i katalogen med kommandot:

cd apacheX.X

Installera

Så är det då dags att köra konfigurationsprogrammet som gör iordning inför själva installationen.
Till konfigurationsskriptet, som ligger bland de uppackade filerna, finns det en hel massa olika alternativ men vi använder oss av standardalternativet som finns i scriptet. Som standard hamnar Apache då i katalogen /usr/local/apache
Ge följande kommando så sätts konfigurationen igång:

./configure

När du kört detta kommando så tar det en liten stund innan datorn ropar att den är färdig. Då är det läge att börja kompilera Apache vilket du gör med kommandot:

make

Kompileringen tar lite tid och det är nu tillfälle att lusa av hunden eller göra rent akvariet. När det är klart ska apache installeras och det gör du genom följande kommando:

make install

Efter att installationen är klar ska vi starta apache. Sökvägen till programmet är som standard: /usr/local/apache2/bin så för att starta apache ger du följande kommando:

/usr/local/apache2/bin apachectl start

apachectl start

På bilden ser du att apache rullat igång men du noterar säkert att programmet kallar sig själv för "httpd".
Kolla nu att allt fungerade genom att starta en webbläsare och skriva in URL:en

http://localhost

I webbläsaren skall det nu komma upp en bekräftelsesida på att servern är i gång. Tjabbadabbadooo!

Konfigurera

Så är det då dags att konfigurera Apache så den beter sig som du vill. Detta görs i filen httpd.conf som ligger i katalogen /usr/local/apache2/confhttpd.conf.

Allra först skall vi ange en sökväg till den mapp där vi vill ha våra dokument. Som standard är sökvägen /usr/local/apache2/htdocs men vi gör en ny mapp som vi kallar webb så sökvägen blir då /usr/local/apache2/webb

Det är allt vi behöver göra för att kunna använda apache som localhost åtminstone så länge vi kodar enbart i html. Vill du använda t.ex PHP måste till andra åtgärder men det får du läsa mer om här. PHP

Starta Apache

Nu när du har konfigurerat och gjort allting färdigt återstår bara en sak. Att starta Apache, eller att starta om programmet om det är igång. Varje gång du gjort ändringar i httpd.con måste du starta om apache för att verkställa ändringarna. Du startar om apache med följande kommando:

apachectl restart

Nu är det ju lite klumpigt att starta apache manuellt varje gång så därför ska vi se till att apache startas automatiskt. I filen /etc/rc.d/rc.local. kan man lägga till egna kommando som man vill ska utföras när datorn startar. Öppna filen och lägg till raden härunder sist i filen så är det klart.

/usr/local/apache2/bin/apachectl start

 

Apache logo!

 


Sidan senast uppdaterad 2007-07-01