Så här installerar du XAMPP och WordPress på Windows Localhost

när du har upplevt hastighet och tillförlitlighet går det inte att gå tillbaka. Kom ihåg eran före höghastighetsinternet, när du var tvungen att vänta på att Videor buffrade? Hemska tider. Tre jubel för de moderna internethastigheterna!

om du är van vid att utveckla dina webbplatser på en live-server, är det precis vad som skiftar till en lokal utvecklingsmiljö som XAMPP skulle känna. Blixtrande snabb utveckling och exceptionell tillförlitlighet. Du kan aldrig gå tillbaka till de gamla sätten.

i det här inlägget visar jag dig hur du installerar XAMPP på din Windows-dator och har en WordPress-webbplats (inklusive Multisite) som körs på den på bara några minuter. Jag kommer också att täcka några vanliga problem som du kan stöta på och hur du kan övervinna dem.

Låt oss komma igång.

om du föredrar en video istället har vi täckt dig!

vad är XAMPP?

i ett nötskal är XAMPP en lokal server som du kan installera på din bärbara dator/skrivbord för att efterlikna en faktisk webbserver.

det är en helt gratis Apache-serverdistribution med öppen källkod med MariaDB (tidigare MySQL), PHP och Perl. XAMPP är tillgängligt för alla större operativsystem, och är extremt lätt att installera och använda. Detta förklarar varför det är den mest populära PHP – utvecklingsmiljön.

här är vad alfabeten i XAMPP står för:

  • X — plattformsoberoende (X), eftersom den stöder flera operativsystem
  • a-Apache HTTP — Server
  • m — MariaDB (tidigare MySQL)
  • p — PHP
  • P — PERL

bortsett från de kärnkomponenter som nämns ovan, XAMPP vanligtvis kommer med andra användbara verktyg som Mercury mail server, phpMyAdmin för databasadministration, webalizer för webbserverlogganalys, OpenSSL, Apache Tomcat för att köra Java-kod och FileZilla FTP-server.

varför XAMPP?

som professionell WordPress-utvecklare kan jag inte nog betona hur fördelaktigt det är att ha en lokal utvecklingsmiljö. Det låter mig installera nya WordPress-installationer i en jiffy. Och eftersom det är värd lokalt på min dator, finns det ingen fördröjning i att ladda upp mina ändringar och se dem komma till liv i webbläsaren.

vill du prova ett nytt tema? Bara kopiera och klistra in den i din wp-content/themes katalog. Och bam! Den laddas direkt. Samma sak med plugins och ändra alla inställningar. Ingen server fördröjning, ingen uppladdning krångel, inga onödiga väntetider. Allt händer i realtid.

det är som att ta din bil på en racerbana och skjuta den till sina gränser. Den perfekta testmiljön för att gå vild utan några konsekvenser (ja, nästan).

med XAMPP installerat på min dator kan jag fortsätta arbeta på min webbplats även om jag är på en avlägsen plats utan anslutning. Att utveckla lokalt är också mycket säkert, eftersom din webbplats är offline och borta från hackarnas nyfikna ögon (och irriterande kunder).

varför XAMPP för WordPress?

liksom all programvara har WordPress vissa förutsättningar att köra. De nuvarande rekommenderade WordPress-kraven är:

  • PHP version 7.3 eller senare
  • MySQL version 5.6 eller senare eller MariaDB version 10.1 eller senare
  • HTTPS stöd
  • Apache eller Nginx server

XAMPP kontrollerar alla rutor som anges ovan. Det är gratis, pålitligt, lätt att använda och fungerar på alla större plattformar. Du kan inte gå fel med det.

Låt oss installera XAMPP på Windows

Steg 1: Ladda ner XAMPP

börja med att ladda ner den senaste versionen av XAMPP från Apache Friends webbplats. Den aktuella uppdaterade versionen av XAMPP är 7.3.8 / PHP 7.3.8.

om du använder Linux eller OSX är installationsstegen ungefär desamma. Se bara till att ladda ner lämplig version av XAMPP för ditt operativsystem.

steg 2: installera XAMPP

när du har laddat ner kör du XAMPP-installationsfilen.

XAMPP Setup Wizard
du kan få en UAC-varning före installationen. Klicka på OK och fortsätt.

Välj de komponenter du vill installera. Om du planerar att installera en WordPress-webbplats med XAMPP behöver du bara Apache, MySQL, PHP och phpMyAdmin. Jag ska kolla alla komponenter som jag skulle vilja experimentera med dem senare.

Välj installationskatalogen för XAMPP (standard rekommenderas).

avmarkera Läs mer om Bitnami alternativ. Bitnami tillhandahåller allt-i-ett-verktyg för att installera populära open source-appar ovanpå XAMPP. Detta inkluderar tilläggsmoduler för installation av WordPress också. Men vi installerar det manuellt Här.

du kan få en Windows-Säkerhetsvarning i slutet av installationen. Du måste vitlista Apache HTTP-Server från din Windows Defender-brandvägg genom att klicka på Tillåt åtkomstknappen. Se till att du markerar alternativet ”privata nätverk, till exempel mitt hem-eller arbetsnätverk”. Detta är mycket viktigt. XAMPP fungerar inte om du inte markerar detta och klickar på Tillåt åtkomst.

Slutför installationen och kör XAMPP-Kontrollpanelen.

Installation Not 1: Inaktivera UAC under Windows-Inställningar

du kan visas med en User Access Control (UAC) varning av Windows. Inget att oroa sig mycket. Se bara till att du inte installerar XAMPP under din Program Files katalog, eftersom UAC kan störa XAMPPS skrivbehörigheter till den här katalogen. Standardinstallationskatalogen är C:\XAMPP. Så om du inte ändrar det borde du vara bra.

om du vill lära dig hur du inaktiverar UAC (rekommenderas inte om det inte är absolut nödvändigt) är Microsoft Windows-support ett bra ställe att börja.

Installation Anm. 2: Inaktivera Antivirus och / eller brandvägg tillfälligt

vissa antivirus-eller brandväggsprogram kan orsaka problem med din XAMPP-installation. Om så är fallet föreslås det att du inaktiverar dem tillfälligt tills XAMPP har installerats.

Läs XAMPP Windows Vanliga frågor sida för mer.

steg 3: Öppna XAMPP-Kontrollpanelen

XAMPP-Kontrollpanelen har ett enkelt användargränssnitt som listar alla moduler på din lokala server. Det låter dig starta/stoppa enskilda moduler, komma åt deras Adminområde, konfigurationsfiler och loggar med bara ett enda klick. Dess nedre sektion visar också alla dina handlingar och fel (om några).

bortsett från alternativen som diskuterats ovan har XAMPP-Kontrollpanelen också andra knappar på höger sida:

  • Config: för att konfigurera övergripande XAMPP-inställningar
  • Netstat: visa alla aktiva TCP-anslutningar (och portar) på din dator
  • skal: startar XAMPP i en anpassad kommandorad (cmd)
  • Explorer: öppnar XAMPP-rotmappen i Utforskaren
  • tjänster: visar alla Windows-tjänster under Microsoft Management Console
  • hjälp: länkar till Apache Friends Support Forum
  • avsluta: avsluta XAMPP Kontrollpanelen (servern fortsätter att köras i bakgrunden)

steg 4: Starta Apache-och MySQL-moduler

klicka på Start-knappen bredvid Apache-modulen. Om allt är korrekt inställt bör din Apache-server starta framgångsrikt under portarna 83 och 443.

du kan komma åt din Apache-servers instrumentpanel genom att klicka på Admin-knappen bredvid den. Alternativt kan du också nå den via http://localhost/dashboard/ URL i din webbläsare.

starta sedan MySQL-modulen. Om du får en Windows-säkerhetsvarning för att vitlista mysqld.exe, klicka på Tillåt åtkomst. Som tidigare, se till att du har kryssat i alternativet ”privata nätverk,…”.

glöm inte att kryssa i alternativet ”privata nätverk”.

du kan komma åt din phpMyAdmin-instrumentpanel genom att klicka på Admin-knappen bredvid MySQL-modulen. Eller så kan du helt enkelt gå till http://localhost/phpmyadmin/ i din webbläsare. Här kan du hantera MariaDB (eller MySQL) databaser för dina webbprojekt.

phpMyAdmin Dashboard

detta avslutar installationen av XAMPP som din lokala utvecklingsmiljö. Det är nu redo att vara värd för alla PHP-baserade program (t.ex.

testa din XAMPP-Installation

det bästa sättet att kontrollera om din lokala server har installerats och konfigurerats korrekt är att skapa en PHP-testsida, placera den i xampps localhost-mapp och försök sedan komma åt den via din webbläsare.

Låt oss göra det nu. Skapa en ny mapp som heter test i din C:\xampp\htdocs\ katalog. Den här katalogen kan också nås enkelt genom att klicka på Explorer-knappen i XAMPP-Kontrollpanelen och sedan gå till htdocs-mappen.

skapa en fil som heter test.php med koden nedan och placera den i C:\xampp\htdocs\test mapp.

prova att besöka http://localhost/test/test.php i din webbläsare. Om det visar orden ” Hej världen! Välkommen till WPMU DEV”, då är XAMPP installerat och konfigurerat på ditt system.

installera WordPress lokalt med XAMPP

Steg 1: Skapa en ny MySQL-databas för din WordPress-Installation

innan vi installerar WordPress behöver vi en databas.

i din XAMPP-kontrollpanel klickar du på Admin-knappen i MySQL-sektionen. Ett nytt webbläsarfönster öppnas automatiskt med phpMyAdmin dashboard-gränssnittet. Klicka på databaser längst upp till vänster.

du uppmanas nu att skapa en ny databas. Jag heter min wpmudev.

när du har angett ett namn klickar du på Skapa och stänger fönstret.

steg 2: Ladda ner och installera WordPress

ladda ner den senaste versionen av WordPress.

packa upp WordPress i rätt mapp under XAMPP. I mitt fall är det C:/xampp/htdocs. Byt namn på det till vad du vill, men det rekommenderas att ge den här mappen namnet på din webbplats. Jag kommer att kalla denna installation av WordPress wptest.

gå nu in i webbplatsens WP-mapp, hitta wp-config-provet.php-fil, och byta namn på den wp-config.php.

öppna filen och bläddra ner tills du ser följande rader:

dessa kodrader definierar inloggningsuppgifterna för din databas. Uppdatera dem enligt instruktionerna nedan:

  • ersätt ”database_name_here” med namnet på din databas, som i mitt fall är wpmudev.
  • ersätt ”username_here” med ”root” och redigera ”password_here” – fältet för att vara tomt.
  • spara filen och stäng den

vi kan fortsätta med vår WordPress-installation nu. Öppna din webbläsare och gå till http://localhost/wptest/.

du bör se WordPress installationens språkval skärm belastning.

när du har valt ditt språk fortsätter du till nästa skärm. Ange din webbplats Titel, admin användarnamn och lösenord detaljer. Klicka På Installera WordPress.

Grattis, du har installerat WordPress på din lokala server.

ställa in WordPress Multisite lokalt med XAMPP

Steg 1: Aktivera WP Multisite i din wp-config.php-fil

öppna din wp-config.php-fil och Lägg till följande rad precis ovanför raden som säger /* Det är allt, sluta redigera! Glad publicering. */.

define('WP_ALLOW_MULTISITE', true)

detta aktiverar installationsläget för flera webbplatser på din WordPress-webbplats.

steg 2: Konfigurera ditt Multisite-nätverk

gå till din WordPress-instrumentpanel och sedan till Verktyg > nätverksinställning.

ange ett namn för ditt multisite-nätverk och din nätverksadministratörs e-postadress. Klicka sedan på Installera.

WordPress kommer nu att uppmana dig att redigera din wp-config.php och .htaccess-filer.

följ instruktionerna.

steg 3: Följ WordPress instruktioner på skärmen

öppna din wp-config.php igen och Lägg till koden som ges av WordPress under din tidigare redigering.

nästa, öppna .htaccess-fil och ersätt all dess kod med den som ges av WordPress (Obs: Du måste ersätta innehållet helt här, inte bara lägga till/redigera).

om du inte hittar .htaccess-fil, se till att aktivera Visa dolda filinställningar på din dator. Om du fortfarande inte hittar den skapar du en i samma katalog som din wp-config.php-fil.

Multisite bör nu aktiveras på din WordPress-installation.

du måste logga in igen. Och när du gör det kommer du att kunna komma åt enskilda webbplatser i ditt multisite-nätverk från din instrumentpanel.

du kan också skapa en ny nätverkswebbplats härifrån genom att klicka på knappen Lägg till ny.

lägga till en ny nätverkssida

felsökning av vanliga problem med XAMPP & WordPress

medan min XAMPP-och WordPress-installation gick utan problem är inte alla så lyckliga. XAMPP kan kasta en curveball på dig när som helst i dess och WordPress-installationen. Här är några vanliga problem i samband med XAMPP (klicka för att gå till dess lösning):

  • kan inte installera XAMPP på Windows
  • Apache startar inte utan de konfigurerade portarna
  • Det går inte att lägga till eller importera ytterligare menyalternativ (samma länk som ovan)
  • maximal PHP-exekveringstid överskrids (samma länk som ovan)
  • maximal filstorlek överskrids (samma länk som ovan)
  • objektet inte hittade! Fel
  • fel: Apache avstängning oväntat
  • cURL fel 60: SSL-certifikat Problem

XAMPPing upp

XAMPP kan du ställa in en lokal servermiljö på din Windows-dator lätt. Det bästa med det är att det är helt gratis och öppen källkod. När du väl har installerat glömmer du att det är till och med där. Du kan även installera XAMPP på en USB-enhet tillsammans med WordPress.

med XAMPP kan du utveckla och testa WordPress-webbplatser snabbt på ditt system, snarare än att göra det på den hårda vägen på en live-webbplats. Du kan prova olika teman och plugins, testa deras olika funktioner och experimentera med många andra aspekter av din webbplats utan att svettas.

Dessutom kan du också installera så många instanser av WordPress som du vill (inklusive Multisite). Vem visste ordspråket ”Tänk globalt, agera lokalt” gäller även för webbutveckling!

Write a Comment

Din e-postadress kommer inte publiceras.