Skip to content

Allt om WordPress, webbutveckling — och mer därtill

🛠 Hur du installerar WordPress på localhost: XAMPP, MAMP och WAMP

🛠 Hur du installerar WordPress på localhost: XAMPP, MAMP och WAMP

Ett nytt plugin kraschade adminpanelen, och din kund behöver en fix till ikväll. Eller så har du precis börjat med WordPress och är rädd för att experimentera på en live-sajt. Båda situationerna har samma lösning: en lokal server på din egen dator.

Det här är din personliga sandlåda. Du kan installera dussintals teman, krascha databasen och rulla tillbaka ändringar utan att någon ser något. När allt är klart överför du resultatet till webbhotellet i ett enda arkiv.

Här nedanför finns tre beprövade verktyg för att köra WordPress lokalt: XAMPP, MAMP och WAMP. Vi går igenom var och en steg för steg med fullständiga skärmdumpar, från nedladdning till första inloggningen i adminpanelen.

💡 Snabb översikt:

  • Ladda ner och installera en lokal server: XAMPP för Windows/Mac/Linux, MAMP för macOS, WAMP för Windows
  • Skapa en databas via phpMyAdmin och lägg till WordPress-filer i htdocs-mappen
  • Kör den fem minuter långa WordPress-installationen och logga in på din lokala sajts adminpanel

Vad är localhost och varför behöver wordpressutvecklare det

Localhost är en miljö på din dator som fungerar som ett webbhotells server. Inget domänköp, inga månadsavgifter, inget internet behövs under utvecklingen.

XAMPP-startsida på localhost

När WordPress är installerat lokalt får du fyra specifika fördelar. För det första är det bara du som ser felen; besökare märker aldrig att sajten kraschade tre gånger under en kvälls testande. För det andra är filredigering omedelbar: du slipper vänta på FTP-uppladdningar efter varje ändring i functions.php. För det tredje får du en djupare förståelse för hur WordPress fungerar eftersom du manuellt skapar databasen och redigerar wp-config.php. Viktigast av allt, det är gratis. Du börjar betala för webbhotell först när sajten är redo att publiceras.

Att installera WordPress på en lokal server innebär tre oföränderliga steg, oavsett vilket verktyg du väljer: sätt upp miljön (Apache + MySQL + PHP), ladda ner WordPress kärnfiler från wordpress.org och kör den fem minuter långa installationen genom att ange dina databasuppgifter. Låt oss nu titta på detaljerna för varje verktyg.

Steg 1: XAMPP, en plattformsoberoende server för Windows, Mac och Linux

XAMPP paketerar Apache, MariaDB, PHP och Perl i en enda installationsfil. Det fungerar på alla plattformar, är gratis och har uppdaterats sedan 2003. För WordPress-installation behöver du två av dess moduler: Apache (webbservern) och MySQL (databasen).

Ladda ner och installera XAMPP

Ladda först ner installationsfilen från den officiella Apache Friends-webbplatsen. Välj versionen för ditt operativsystem; byggen med PHP 8.x finns tillgängliga.

Antivirusvarning under XAMPP-installationen

Om ditt antivirus visar en varning, klicka på "Ja". XAMPP står inte i konflikt med säkerhetsprogramvara, men installationsprogrammet ändrar systemportar, vilket ibland utlöser ett falskt alarm.

XAMPP-installationsprogrammets välkomstskärm

På välkomstskärmen klickar du på Next.

Välja XAMPP-komponenter för installation

I komponentvalssteget är två kritiska: MySQL och phpMyAdmin. Utan dem kommer WordPress inte att köras. Du kan avmarkera resten; de behövs inte för lokal utveckling med WordPress.

Välja installationssökväg för XAMPP

Låt installationssökvägen stå kvar på standard, vanligtvis C:\xampp. Det gör det enklare att hitta mappen htdocs senare.

Avböja Bitnami-installation i XAMPP

Bitnami är en separat CMS-installerare för Joomla, Drupal och liknande plattformar. Du behöver den inte för WordPress; avmarkera rutan och klicka på Next.

XAMPP-installation pågår

Installationen tar en minut eller två beroende på din diskhastighet.

XAMPP-installation slutförd med startalternativ för kontrollpanelen

När den är klar, låt "Launch control panel" vara markerad och klicka på Finish.

Starta XAMPP och kontrollera att det fungerar

I kontrollpanelen klickar du på Start-knapparna bredvid Apache och MySQL.

XAMPP-kontrollpanel med modulstartknappar

Indikatorerna blir gröna, vilket betyder att servern körs.

Gröna indikatorer som visar att Apache- och MySQL-modulerna körs

Öppna en webbläsare och gå till http://localhost. Om du ser XAMPP:s välkomstsida är allt korrekt uppsatt. Om port 80 är upptagen (till exempel av Skype), kommer XAMPP att erbjuda att byta port under installationen (vanligtvis till 8080), och i så fall blir adressen http://localhost:8080.

Lägga till WordPress-filer och skapa en databas

Ladda ner den senaste versionen av WordPress från den officiella webbplatsen.

WordPress nedladdningsknapp på den officiella webbplatsen

Efter nedladdningen navigerar du till C:\xampp\htdocs och skapar en ny katalog med ditt projektnamn, till exempel testsite.

Mappen htdocs i XAMPP-katalogen

Packa upp WordPress-arkivet i mappen du skapade.

WordPress-filer uppackade i projektmappen

Nu till databasen. I XAMPP:s kontrollpanel klickar du på Admin bredvid MySQL för att öppna phpMyAdmin.

Admin-knapp för phpMyAdmin i XAMPP-panelen

I phpMyAdmin går du till fliken Databaser.

Fliken Databaser i phpMyAdmin-gränssnittet

Ange ett databasnamn (latinska tecken, inga mellanslag, till exempel testsite_db) och klicka på Skapa.

Skapa en ny databas i phpMyAdmin

På en lokal server behöver du inte skapa en separat MySQL-användare; WordPress ansluter som root med ett tomt lösenord.

Installera WordPress

Öppna en webbläsare och gå till http://localhost/testsite. Installationsguiden för WordPress startar.

Språkvalsskärm under WordPress-installationen

Välj språk och klicka på Fortsätt. På nästa skärm klickar du på Nu kör vi!

Databasanslutningsformulär för WordPress

I formuläret för databasanslutning fyller du i:

  • Databasnamn: testsite_db (den du skapade i phpMyAdmin)
  • Användarnamn: root
  • Lösenord: lämna tomt
  • Databasvärd: localhost

Klicka på Skicka och sedan på Kör installationen. WordPress frågar efter webbplatsens titel, användarnamn, lösenord och administratörens e-postadress; fyll i dessa och klicka på Installera WordPress.

Det var allt. Din XAMPP-baserade WordPress-installation är klar. Du når adminpanelen på http://localhost/testsite/wp-admin.

Steg 2: MAMP, en inbyggd server för macOS och Windows

MAMP (Macintosh, Apache, MySQL, PHP) byggdes ursprungligen för Mac och ser ut som ett vanligt Mac-program snarare än ett tekniskt verktyg. Gratisversionen räcker för fullvärdig lokal utveckling.

Ladda ner och installera MAMP

Ladda ner MAMP från den officiella webbplatsen och välj versionen för ditt operativsystem.

MAMP-nedladdningssida på den officiella webbplatsen

Kör installationsprogrammet och godkänn licensavtalet.

Acceptera MAMP-licensavtalet

Klicka på Installera; programmet installeras i mappen Program på Mac eller i den katalog du väljer på Windows.

MAMP-installation på datorn

Starta servern

Öppna MAMP och klicka på Start Servers.

MAMP-huvudfönster med serverstartknappen

MAMPs välkomstsida öppnas automatiskt i din webbläsare; servern är igång. Standardportar är Apache på 8888 och MySQL på 8889. För att använda standardportar (80 och 3306), gå till Preferences → Ports och klicka på "Set to default ports."

Skapa en databas och lägga till WordPress

Gå till localhost/phpMyAdmin i din webbläsare. Klicka på Databases, ange ett namn och klicka på Create.

Skapa en databas i phpMyAdmin via MAMP

Ladda ner WordPress från WordPress.org.

Ladda ner WordPress-arkivet för MAMP

Leta upp mappen htdocs i MAMP-katalogen (på Mac: /Applications/MAMP/htdocs). Skapa en ny mapp inuti, till exempel wordpress, och packa upp arkivet där.

WordPress-filer i MAMP:s htdocs-mapp

Installera WordPress

Öppna http://localhost/wordpress (eller http://localhost:8888/wordpress om du inte ändrade portarna).

Språkval för WordPress-installation i MAMP

Välj ett språk och klicka på Continue, sedan Let's go!

WordPress databasdetaljformulär i MAMP

Anslutningsuppgifter:

  • Database Name: namnet du skapade i phpMyAdmin
  • Username: root
  • Password: root (MAMP använder root som standardlösenord, till skillnad från XAMPP)

Klicka på Submit, sedan Run the installation.

Fylla i webbplatsinformation under WordPress-installationen

Ange en webbplatstitel, användarnamn och lösenord för administratören samt en e-postadress. Klicka på Install WordPress.

Lyckad WordPress-installation via MAMP

Klart. Administrationspanelen finns på http://localhost/wordpress/wp-admin.

Steg 3: WAMP, endast Windows

WampServer är en lokal server utformad uteslutande för Windows. Om din dator kör Windows och du inte planerar att flytta din utvecklingsmiljö till Mac fungerar WAMP precis lika bra som XAMPP.

Ladda ner och installera WAMP

Gå till den officiella WampServer-webbplatsen och ladda ner installationsprogrammet för din systemarkitektur (32 eller 64 bitar).

WampServer-nedladdningssida med versionsval

Kör .exe-filen. Vid steget för installationssökväg, lämna standardvärdet.

WampServer-installationsprogram med katalogval

Skapa en databas

Efter installationen visas en WAMP-ikon i systemfältet. Om den är grön körs servern. Om den är röd, klicka på ikonen och välj Starta alla tjänster.

Högerklicka på WAMP-ikonen och välj phpMyAdmin.

WAMP-snabbmeny med phpMyAdmin-val

I phpMyAdmins inloggningsformulär anger du användarnamnet root och lämnar lösenordet tomt. Klicka på Kör.

phpMyAdmin-inloggningsskärm via WAMP

Gå till fliken Databaser, ange ett namn och klicka på Skapa.

Installera WordPress

Ladda ner WordPress från wordpress.org-webbplatsen och packa upp arkivet till C:\wamp64\www\wordpress (eller motsvarande mapp i din WAMP-installationskatalog).

Gå till http://localhost/wordpress i din webbläsare. Härifrån är processen densamma:

Databasanslutningsformulär under WordPress-installationen

Ange databasnamnet, användarnamnet root, lämna lösenordet tomt, så installerar WordPress på ett par minuter.

⁉️🤔 Vanliga frågor

Kan jag installera alla tre servrarna på en dator?

Nej, och du behöver inte det. XAMPP, MAMP och WAMP använder alla samma portar (80 för HTTP, 3306 för MySQL). Att köra två servrar samtidigt orsakar portkonflikter. Välj en baserat på ditt operativsystem: XAMPP för plattformsoberoende användning, MAMP för Mac, WAMP för Windows.

Hur skiljer sig en lokal installation från live-hosting?

Det finns två huvudsakliga skillnader. För det första, säkerhet: en lokal webbplats är bara synlig för dig, så du kan förstöra wp-config.php utan konsekvenser. För det andra, MySQL-användaren: lokalt ansluter du som root utan lösenord, medan leverantören på live-hosting utfärdar en separat användare med lösenord. I övrigt fungerar WordPress identiskt.

Behöver jag ändra webbplatsadressen vid överföring till hosting?

Ja. Under lokal utveckling ser adressen ut som http://localhost/testsite. Efter överföring till hosting måste alla länkar i databasen peka på den nya domänen. Den mest tillförlitliga metoden är tillägget Better Search Replace: det ersätter alla förekomster av den gamla adressen i databasen i en enda körning.

Varför startar inte XAMPP när porten är upptagen?

Oftast är port 80 upptagen av Skype eller IIS (den inbyggda Windows-webbservern). Lösning: i XAMPP:s kontrollpanel, klicka på Config bredvid Apache → httpd.conf, hitta raden Listen 80 och ändra den till Listen 8080. Efter omstart av Apache är webbplatsen tillgänglig på http://localhost:8080.

Bör jag använda Local WP istället för XAMPP/MAMP/WAMP?

Om ditt mål är att testa teman och tillägg utan att dyka djupt i serverkonfiguration hanterar Local WP (tidigare Local by Flywheel) detta bättre. Det installerar WordPress med två klick, kräver inte phpMyAdmin och hanterar portar automatiskt. Men om du lär dig systemadministration eller förbereder dig för certifiering ger klassiska XAMPP/MAMP en förståelse för LAMP-stacken som är användbar på riktig hosting.

Vad du ska installera 2026: välj en lokal server för dina behov

Alla tre verktygen löser samma problem, men var och en är anpassad för ett specifikt scenario. Valet handlar om två kriterier: operativsystem och engagemangsnivå.

På Windows är det säkraste valet XAMPP. Det är plattformsoberoende, har en enorm bas av svar på Stack Overflow och hundratals handledningar. Om något går fel har en lösning nästan säkert redan dokumenterats.

På macOS, välj MAMP. Det ser ut och beter sig som en inbyggd Mac-applikation: inget behov av att manuellt redigera portkonfigurationer, allt ställs in via ett grafiskt gränssnitt. Gratisversionen är mer än tillräcklig.

WAMP är ett nischalternativ. Använd det om du uteslutande arbetar på Windows, har varit van vid det i åratal och inte har några planer på att byta till Mac. I andra fall är XAMPP eller MAMP bekvämare.

Om du vill ha noll konfiguration, ladda ner Local WP. Två klick, och WordPress är redo. Det passar nybörjare och de som behöver en lokal server som körs i bakgrunden för testning snarare än som ett studieobjekt.

Prova ett av dessa verktyg idag: ladda ner XAMPP eller MAMP, följ de fem stegen i instruktionerna ovan och logga in i din lokala WordPress-adminpanel. Om du fastnar vid något steg, lämna en kommentar så reder vi ut det.