Hur man laddar ner och installerar XAMPP på Windows
⚡ Smart sammanfattning
XAMPP och NetBeans tillsammans ger nybörjare en komplett lokal PHP-utvecklingsstack. XAMPP paketerar Apache, MariaDB, PHP och Perl i ett installationsprogram, medan NetBeans Redigeraren lägger till syntaxmarkering, autokomplettering och felsökning för att skriva PHP-projekt.

Vad är XAMPP?
XAMPP är en öppen källkod, plattformsoberoende webbserver som består av en webbserver, en MySQL or MariaDB databasmotor och PHP och Perl programmeringspaket. Det kompileras och underhålls av Apache Friends. Det låter användare bygga och testa webbplatser på en lokal webbserver på sin dator, och det stöder Windows, Linux och Mac.
Förkortningen XAMPP står för:
- X – [plattformsoberoende operativsystem] vilket betyder att det kan köras på alla operativsystem: Mac OS X, Windows, Linux och så vidare
- A - Apache – detta är webbserverns programvara.
- M - MySQL or MariaDB – Databas.
- P - PHP
- P – Perl – skriptspråk
Varför använda XAMPP?
XAMPP tillhandahåller en lättanvänd kontrollpanel för att hantera Apache, MySQL, och andra program utan att använda kommandon. För att använda PHP måste vi installera Apache och MySQLDet är inte lätt att installera Apache och konfigurera det, eftersom det bland annat behöver konfigureras och integreras med PHP och Perl. XAMPP hanterar all komplexitet med att konfigurera och integrera Apache med PHP och Perl.
Till skillnad från Java, som löper med Java Endast SDK, PHP kräver en webbserver för att fungera.
Hur man installerar XAMPP
Vi tittar på steg-för-steg-processen för att installera XAMPP för WindowsFör andra operativsystem är installationsstegen för XAMPP liknande.
Steg 1) Ladda ner XAMPP
Klicka här för att ladda ner XAMPP för Windows: https://www.apachefriends.org/download.html
Steg 2) Starta installationen
XAMPP-installationen är precis som att installera vilken annan installation som helst Windows programmet. Det finns dock några saker vi måste notera.
Steg 3) Kör installationen
När du har laddat ner XAMPP, kör installationen. Dialogrutan med varningsmeddelanden som visas nedan visas.
Steg 4) Ändra användarkontrollinställningar
Om du använder en äldre Windows version som Vista eller Windows 7, se till att du inaktiverar funktionen Kontroll av användarkonton. För att göra detta, välj Kontrollpanelen > Användarkonton > Ändra inställningar för användaråtkomstkontroll. Diagrammet nedan illustrerar de viktigaste stegen.
Steg 5) Spara inställningarna
- När du har inaktiverat användarkontokontrollen klickar du på OK-knappen i varningsmeddelanderutan.
- Den här gången får du följande meddelande
Steg 6) Klicka på Nästa
På nästa skärm klickar du på Nästa
Steg 7) Välj installationssökväg
Ändra installationssökvägen om det behövs på nästa skärm. Klicka på Nästa.
Steg 8) Kontrollera nödvändiga tjänster
På nästa skärm väljer du Apache och MySQL. Du kan valfritt välja FileZilla (FTP-klient) om det behövs. Klicka på Installera
Obs: en tjänst är ett långvarigt program i Windows som inte kräver användarintervention. Tjänsterna kan ställas in så att de körs automatiskt närhelst Windows operativsystemet startas. För att du ska använda Apache och MySQL, de ska köras i bakgrunden. Att installera dem som tjänster kör både Apache och MySQL automatiskt i bakgrunden varje gång du startar datorn. Om du inte har installerat Apache och MySQL som tjänster, måste du starta dem manuellt varje gång du vill använda dem. Du måste göra detta från XAMPP-kontrollpanelen.
Steg 9) Avsluta installationen
När installationen är klar kommer du att se följande fönster
- Klicka på knappen Slutför
Innan vi testar vår XAMPP-installation, låt oss först titta på de grundläggande kataloger som vi kommer att arbeta med.
Grundläggande XAMPP-webbserverkonfiguration
Den här XAMPP-handledningen förutsätter att du har installerat XAMPP på enhet C in Windows med hjälp av stegen ovan. Följande är en lista över de grundläggande kataloger som du ska vara medveten om.
- htdocsDetta är webbens rotkatalog. All vår PHP-kod kommer att placeras i den här katalogen.
- mysql – den här katalogen innehåller all information relaterad till MySQL or MariaDB databasmotorn, som som standard körs på port 3306.
- php – den här katalogen innehåller PHP-installationsfiler. Den innehåller en viktig fil som heter php.ini. Denna katalog används för att konfigurera hur PHP beter sig på din server.
Som standard, Apache-webbservern körs på port 80Om port 80 tas upp av en annan webbserver kan du använda ett annat portnummer. I den här handledningen antar vi att vi använder port 80. Observera att om du använder Skype, den använder samma port. Stäng Skype om du vill använda XAMPP för PHP på port 80.
XAMPP kontrollpanel
Kontrollpanelen används för att hantera program som installerats via XAMPP. Så här öppnar du XAMPP-serverns kontrollpanel:
- Klicka på startmenyn
- Utforska programkatalogen och leta reda på Apache Friends, sedan XAMPP som visas i diagrammet nedan.
- Diagrammet nedan visar kontrollpanelen.
1) Det här avsnittet listar installerade tjänster, moduler och process-ID:n (PID). En grön bock betyder att modulen har installerats som en tjänst. Den röda markeringen betyder att den inte har installerats som en tjänst. För att installera en tjänst, klicka på den röda markeringen. Om knappen visar en grön bock och du klickar på den, kommer kontrollpanelen att fråga dig om du vill avinstallera systemet.
2) Det här avsnittet visar porten/portarna som är associerade med modulerna. Åtgärdsavsnittet är för:
- starta och stoppaping moduler
- Öppnar administrationsfönstren för Apache och MySQL
- Öppna konfigurationsfiler för Apache, MySQL etc. för att göra ändringar
- Visar loggfiler för modulerna
3) Det här avsnittet innehåller användbara verktyg som t.ex. Netstat, Windows genvägar till tjänster etc.
4) Det här avsnittet visar statusinformation om modulerna. Kontrollpanelen kan användas för att:
- Installera och avinstallera tjänster som Apache, MySQL etc. som installeras via XAMPP
- Starta och stoppa tjänster.
- Öppna konfigurationsfiler etc.
Konfigurera XAMPP
Låt oss nu titta på den grundläggande konfigurationen som krävs innan vi börjar använda vår XAMPP-installation för utveckling.ping PHP-drivna webbplatser. Skriv in URL http://localhost/xampp/ i din favoritwebbläsare. För denna handledning kommer vi att använda Firefox som vår webbläsare.
Om du ser skärmen ovan har du installerat XAMPP korrekt. Panelen till vänster innehåller länkar till användbar information som:
- Den installerade versionen av PHP
- Säkerhetsinställningar för XAMPP
- Tillgång till verktyg som phpMyAdmin etc.
Moderna XAMPP-utgåvor levereras med PHP 8.x, till exempel PHP 8.2, tillsammans med MariaDB som en drop-in MySQL ersättning. Den mycket äldre XAMPP 1.8.0 som visas i några av dessa skärmdumpar levererades med PHP 5.4.4.
Vilken är den bästa PHP IDE?
En PHP IDE är ett program som låter dig enkelt skriva PHP-kod. PHP IDE:er är ofta utrustade med syntaxmarkeringsfunktioner och i vissa fall även autokompletteringsfunktioner. Det betyder att om du skriver ett PHP-nyckelord som är känt av PHP-tolken, kommer nyckelordet att markeras i en annan färg än den som används för vanliga satser. Autokompletteringsfunktionen visar automatiskt kända PHP-nyckelord när du skriver dem. Anteckningar kan också användas för att skriva och redigera PHP-kod. Nackdelen med att använda en editor som Anteckningar är att det blir svårt att felsöka skripten, eftersom det inte är lätt att upptäcka fel som felstavade nyckelord, oslutna klammerparenteser etc. En IDE markerar satserna med fel, så det är lätt för dig att upptäcka dem. Tabellen nedan visar 5 populära PHP-editorer.
| redaktör | Licens | Cross Platform | Kort beskrivning |
|---|---|---|---|
| Netbeans IDE | Open Source | Ja |
|
| Dreamweaver | Kommersiell | Ja |
|
| Zend Studio | Kommersiell | Ja |
|
| PHP Eclipse | Open Source | Ja |
|
| Notepad++ | freeware | Windows endast |
|
Netbeans IDE PHP-editor. Som kortfattat framhålls i tabellen ovan, NetBeans IDE har kraftfulla funktioner som förbättrar produktiviteten för PHP-kodare. IDE:n kan laddas ner gratis från https://netbeans.apache.org/front/main/download/
- Syntaxmarkering och funktioner för automatisk komplettering förbättrar din produktivitet
- Den har inbyggt stöd för databassystem som MySQL. Du behöver inte använda två program för att koda och utveckla din databas.
- IDE kan användas i en samarbetsmiljö. Detta kommer väl till pass när du måste arbeta med andra utvecklare som ett team.
- IDE har stöd för andra språk såsom:
- Java SE
- Java EE
- C
- C++
NetBeans underhålls nu av Apache-programvaran Foundation as Apache NetBeans, och den släpps fyra gånger om året. Version 30 är den aktuella utgåvan från och med 2026, medan skärmdumparna nedan använder den äldre versionen. NetBeans 7.3.
Introduktion till Netbeans IDE
Efter att du har installerat NetBeans IDE PHP-editor, kör programmet precis som vilket annat program som helst Windows programmet. Fönstret nedan visas
1. Projektutforskare – den här panelen används för att visa alla öppnade projekt. Projekten listas i en trädvy.
2. Verktygsfältet Genvägar – det här verktygsfältet innehåller genvägar till ofta utförda uppgifter som att skapa ett nytt projekt, öppna ett befintligt projekt, ångra och göra om åtgärder etc.
3. Startsida – den här sidan innehåller 3 flikar, nämligen Lär dig och upptäck, Min NetBeans, och Nyheter.
- Den första fliken [Lär dig och upptäck] introducerar dig till funktionerna i NetBeans IDE, och visar upp några demonstrationer och handledningar som kan utvecklas i NetBeans ID.
- Den andra fliken [Min NetBeans] listar de nyligen öppnade projekten och låter dig installera insticksprogram och aktivera funktioner i IDE:n.
4. Utmatningsfönster – den används för att visa utdata från program som t.ex Java konsolapplikationer. Den används också för att visa logg- och felsökningsinformation. Skärmdumpen nedan visar IDE med ett projekt öppet.
Skapa ett nytt PHP-projekt med hjälp av Netbeans IDE
- Klicka på knappen Skapa nytt projekt i verktygsfältet som visas nedan
- Om du laddade ner alla paket som finns tillgängliga i XAMPP NetBeans IDE, se till att du väljer PHP under projektkategori, PHP-applikation under Projekt och klicka sedan på knappen Nästa.
- Ange projektnamnet enligt nedan.
- Se till att mappen är sparad i XAMPP PHP-installationskatalogen som visas ovan.
- Klicka på knappen Nästa när du är klar.
- Se till att Kör som: är inställt på Lokal webbplats (körs på lokal webbserver)
- Projektet URL: är inställd på http://localhost/phplessons/
Anmärkningar Ovanstående inställningar kommer att vara inställda som standard. Du behöver inte ändra något om du inte är expert.
- Klicka på knappen Nästa
- Ocuco-landskapet NetBeans PHP-editorn möjliggör integration med PHP MVC-ramverk som Symfony och Zend. För närvarande kommer vi inte att välja något MVC-ramverk. Klicka på knappen Slutför.
- Ditt nyskapade projekt kommer att visas i projektwebbläsaren och en index.php-sida skapas åt dig.
- Den nyskapade sidan innehåller HTML-kod. Ersätt den med följande kod som visas nedan.
Kör ditt första PHP-exempel
<?php echo "Hello World!"; ?>
- Klicka på Kör-knappen i verktygsfältet som visas nedan
- Din standardwebbläsare öppnas med URL http://localhost/phplessons/index.php. Utgången "Hello World!" kommer att visas i din webbläsare.



















