Vad är LAMP?


LAMP är en de fyra begynnelsebokstäverna till Linux, Apache, MySQL och PHP. Detta är en miljö som i webb-utvecklingssammanhang i princip har kommit och bli en de-facto standard. Varför har då denna kombination blivit så populär?

Open Source

Alla dessa fyra applikationer är såkallade Open Source applikationer. Det betyder att programmen distribueras med öppen källkod. Vem som helst med rätt kunskaper kan alltså modifiera sin egen distribution av dessa program. Då det kanske inte är så vanligt att man meckar med det på egen hand så gör det att buggar lokaliseras fort och att buggfixar också släpps snabbare än till andra, kommersiella produkter (fler har ju tillgång till koden och kan därför själva bidraga med buggfixar mm).
Förutom att de distibueras med sin källkod så är också alla fyra gratis för den vanliga användaren. Detta skall icke förringas och har förmodligen hjälpt till och göra produkterna så stora som de är idag.

Stabilitet

Dessa fyra applikationer har blivit något att verkligen lita på! Sättet som en Open Source applikation utvecklas på leder till total öppenhet och detta leder som sagts tidigare till snabba buggfixar och i allmänhet ett stabilare system. Generellt har jag nog inte fel om jag påstår att LAMP är stabilare än sina motståndare hos till exempel Microsoft (vilka skulle kunna vara Windows 2000, IIS 5, MSSQL och ASP).

Och de fyra är?

Linux

Ett operativsystem mycket liknande UNIX. Passar som server OS då det anses mycket stabilt. Körs på många, både svenska och utländska webbhotell. Linux är en "samlingsterm" och inom den finns olika distributioner. Några exempel på sådana är RedHat, Slackware, Suse, Debian, Mandrake.

Apache

Den i särklass vanligaste webbservern på servrar världen över, körs på över 60 procent av dem. Också denna produkt anses snabb och stabil, någonting som förmodligen lett applikationen till den ledande position som den har idag.

Läs mer: http://www.apache.org

MySQL

En databas som överträffar sig själv var dag. Också denna applikation anses snabb och stabil.

Läs mer: http://www.mysql.com

PHP / Python / Perl

PHP

Ett HTML-inbäddat skriptspråk som du förmodligen redan har ett hum om vad det är. Det är ett så kallat serverside-språk och uträttar alltså sitt jobb på en webbserver. Då den vanligaste miljön är Linux/Apache/MySQL fungerar det också under andra plattformar såsom Windows/IIS/MSSQL eller liknande.
För mer information, se skolan.

Läs mer: http://www.php.net

Python
Python är ett objektorienterat tolkat skriptspråk, och anses vara städat, elegant och genomtänkt, och lockar oftast folk som finner PHP rörigt och perl förkastligt.

Läs mer: http://www.python.org

Perl

Perl har i ett berömt citat kallats "the Swiss-Army chainsaw of Unix programming", är förmodligen det mest använda språket för att skriva dynamiska websidor med CGI och vida använt i Unix-sammanhang, på grund av dess awk-liknande funktioner och ett stort antal systemanropsgränsnitt för Unix-liknande plattformar.

Läs mer: http://www.perl.com

Ladda ner det du behöver

[Linux] - Om du har bredband så är enklaste sättet att få tag i linux att ladda det från Swedish University computer NETwork, kort och gott SUNET. På deras FTP:er kan man få tag i de flesta av de stora "distarna"

[Apache] - Du behöver en webbserver för att kunna köra PHP. Apache är ett mycket bra val, här finner du distributioner till både Linux och Windows.

[MySQL] - En av de stora fördelarna med PHP är att det stödjer så många databaser. Den mest använda är kanske MySQL, här finner du deras nedladdningssida. Välj först program, version och sedan operativsystem.

[PHP] - Välj rätt fil efter vilket operativsystem du har. Kör du Linux väljer du källkoden och kompilerar från den. Det är också möjligt om du kör Windows men då är binärerna att rekommendera.

Kommentar: Denna listan skulle kunna göras mer specifik. Man skulle kunna lägga länkar till de nuvarande versionerna samt lägga direktlänkar till de olika filerna till respektive operativsystem. Då krävs det dock att man håller listan uppdaterad!

Lägg också gärna till lite information om olika Linux-distributioner osv.

[openSuSE] Om du använder opensuse, så gå in på deras wiki och sök efter LAMP. Att installera och konfigurera LAMP-stacken behöver inte ta mer än 20 minuter.

Wiki-navigering
Wiki Index
Wiki Artiklar
Wiki Skolan
Wiki Guider
Wiki FAQ
Webbhotell
Domänregistrering
Wiki-sökning
Sök:
Dokumentalternativ
Redigera dokumentet
Visa dokumenthistorien
Senaste wiki-ändringar
Visa ändringarna
Inställningar
Wiki inställningar
Bra att veta
Vad är en Wiki?
Våra förhållningsregler
Trivselregler
Att använda Wikin
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB 2.0.4 © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic