Installera apache, php och mysql (mariadb) på windows med xampp

Video: Install Full Webserver (Apache,PHP, MySQL,phpMyAdmin) | Windows 2024

Video: Install Full Webserver (Apache,PHP, MySQL,phpMyAdmin) | Windows 2024
Anonim

Vissa av er kanske har en uppfattning om vad titeln betyder och andra av er kanske inte, så innan vi går in i den här lektionen, låt oss bekanta oss med alla villkor.

Apache är den mest använda webbserverprogramvaran för tillfället och har varit de senaste 20 + åren sedan dess första lansering 1995. Den bearbetar HTTP-förfrågningar och tillåter oss att lagra, bearbeta och leverera webbsidor lokalt eller på internet. Alla webbplatser kräver en webbserver för att kunna visas i en webbläsare.

PHP är ett skriptspråk på serversidan. PHP kan köra lokalt, av sig självt, men det är oftast känt som en tillägg till en webbserver. I detta fall tillåter det en utvecklare att köra en PHP-applikation på servern och leverera resultatet via en webbläsare. Detta är ett av de mest populära skriptspråken på serversidan.

MySQL är en databasserverapplikation som gör det möjligt för oss att lagra och leverera data för applikationer och / eller webbplatser. MySQL har varit standarden i öppen källkodsdatabas i många år. Men sedan Sun Microsystems köpte tillbaka 2008 och såldes igen till Oracle 2010, ansåg de ursprungliga grundarna att det gick bort från sin open source-natur till en mer kommersiell version. Som svar på detta gick grundarna av MySQL källkoden och skapade MariaDB, en drop-in ersättning för MySQL som lovar att alltid förbli öppen källkod och kompatibel med MySQL API: er och kommandon.

Om vi ​​sätter ihop all ovanstående information bör vi få en webbserver (Apache) som kan hantera ett skriptspråk på serversidan (PHP) och möjligheten att lagra information med en databaseserver (MariaDB).

Var och en av de beskrivna programvarorna finns gratis och kan laddas ner från deras dedikerade webbplatser eller auktoriserade speglar. Problemet är att manuell konfiguration kan ta lite tid och kräver lite avancerad dator- / serverkunskap för att förstå vad varje alternativ gör.

Lyckligtvis finns det många alternativ, och ett av dem är XAMPP. Detta gör att vi enkelt kan installera Apache, MySQL / MariaDB och PHP genom att konfigurera dem automatiskt under installationen. Det innehåller också ytterligare paket som FileZilla FTP-server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin och Webalizer. I princip allt du behöver för att starta din egen webbserver för testning och utveckling.

Vad du behöver:

  • en dator med Microsoft Windows
  • en internetanslutning för att ladda ner installationsprogrammet
  • tålamod

1. Det du måste göra är att gå till www.apachefriends.org och ladda ner installationsprogrammet. Observera att XAMPP också är tillgängligt för Linux- och Mac OS X-baserade maskiner så ladda ner rätt version för ditt operativsystem.

2. Installera XAMPP med det nedladdade installationsprogrammet. Observera att under installationen blir du ombedd att välja de paket du behöver. Här kan du avmarkera allt utom Apache, MySQL och PHP, men jag rekommenderar att du också installerar phpMyAdmin och Webalizer. Dessa hjälper dig att hantera dina MySQL-databaser och ger även information om webbplatsens användning.

3. Efter installationen hälsas du av XAMPP-kontrollpanelen. Det är här du kan starta och stoppa serverapplikationerna och göra ändringar av deras konfigurationsfiler. För att starta Apache och MySQL trycker du bara på Start- knapparna för var och en av dem.

4. När servrarna har startats öppnar du din favoritwebbläsare och pekar den på http://172.0.0.1 eller http: // localhost för att komma åt XAMPP-startsidan. Härifrån kan du komma åt phpMyAdmin, se PHP-konfigurationen med PHPInfo och också komma åt ett vanligt ställda frågor och ett HUR-TILL-avsnitt som borde vara tillräckligt för att komma igång med XAMPP.

Grattis! Du har installerat Apache, PHP och MySQL / MariaDB på en Windows-maskin med XAMPP. Du kan nu testa och utveckla webbplatser genom att köra dem lokalt istället för att behöva ladda upp varje fil till en webbserver efter att du har redigerat den.

OBS 1: För att få åtkomst till en webbplats eller skript med XAMPP måste du flytta webbplatsfilerna till en mapp som heter HTDOCS som finns i XAMPP-installationsmappen (vanligtvis C: \ XAMPP).

OBS 2: Portarna 80 och 443, som används som standard av Apache, kan vara blockerade eller reserverade på din maskin av andra applikationer. Till exempel reserverar Skype dessa portar om andra inte är tillgängliga och fortsätter att reservera dem även om de inte använder dem. Du kan inaktivera detta i Skype genom att avmarkera Använd port 80 och 443 för ytterligare inkommande anslutningar under Verktyg -> Alternativ -> Avancerat -> Anslutning.

OBS 3: Om din maskin ligger bakom en router och vill komma åt webbplatserna som är värda på XAMPP från en extern anslutning måste du installera porten framåt på routern till XAMPP-maskinen för portar 80 (HTTP), 443 (HTTPS) och 3306 (MySQL).

Om du har andra frågor använd kommentaravsnittet nedan.

Installera apache, php och mysql (mariadb) på windows med xampp