vinduer

Installer Apache, PHP og MySQL (MariaDB) på Windows ved hjelp av XAMPP

Installer Apache, PHP og MySQL (MariaDB) på Windows ved hjelp av XAMPP

Noen av dere kan ha en ide om hva tittelen betyr, og noen av dere kanskje ikke, så før vi går inn i denne veiledningen, la oss bli kjent med alle vilkårene.

Apache er den mest brukte webserverprogramvaren for øyeblikket, og har vært de siste 20+ årene siden den første utgivelsen tilbake i 1995. Den behandler HTTP-forespørsler og tillater oss å lagre, behandle og levere websider lokalt eller på internett. Alle nettsteder krever at en webserver kan vises i en nettleser.

PHP er et skriptspråk på serversiden. PHP kan kjøre lokalt, av seg selv, men det er mest kjent å kjøre som en utvidelse til en webserver. I dette tilfellet tillater det en utvikler å kjøre et PHP-program på serveren og levere resultatet via en nettleser. Dette er et av de mest populære skriptspråkene på serversiden.

MySQL er en databaseserverapplikasjon som gjør det mulig for oss å lagre og levere data for applikasjoner og / eller nettsteder. MySQL har vært standarden i programvare med åpen kildekode-database i mange år. Men siden kjøpet av Sun Microsystems tilbake i 2008, og solgt igjen til Oracle i 2010, mente de opprinnelige grunnleggerne at det drev bort fra åpen kildekode til en mer kommersiell versjon. Som svar på dette, grunnlegger MySQL kildekoden og opprettet MariaDB, en drop-in erstatning for MySQL som lover å alltid være åpen kildekode og kompatibel med MySQL API og kommandoer.

Hvis vi setter sammen all den ovennevnte informasjonen, bør vi få en webserver (Apache) som kan håndtere et skriptspråk på serversiden (PHP) og muligheten til å lagre informasjon ved hjelp av en databaseserver (MariaDB).

Hver av programvarene som er beskrevet i denne artikkelen er tilgjengelig gratis og kan lastes ned fra deres dedikerte nettsteder eller autoriserte speil. Problemet er at manuell konfigurering kan ta litt tid og krever litt avansert datamaskin / server kunnskap for å forstå hva hvert alternativ gjør.

Heldigvis er det mange alternativer, og en av dem er XAMPP. Dette lar oss enkelt installere Apache, MySQL / MariaDB og PHP ved å konfigurere dem automatisk under installasjonen. Det inkluderer også flere pakker som FileZilla FTP-server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin og Webalizer. I utgangspunktet alt du trenger for å starte din egen webserver for testing og utvikling.

Hva du trenger:

1. Det du må gjøre er å gå til www.apachefriends.org og laste ned installasjonsprogrammet. Merk at XAMPP også er tilgjengelig for Linux- og Mac OS X-baserte maskiner, så last ned riktig versjon for ditt operativsystem.

2. Installer XAMPP ved hjelp av det nedlastede installasjonsprogrammet. Merk at under installasjonen blir du bedt om å velge pakkene du trenger. Her kan du fjerne merket for alt unntatt Apache, MySQL og PHP, men jeg anbefaler at du også installerer phpMyAdmin og Webalizer. Disse vil hjelpe deg med å administrere MySQL-databasene og også gi informasjon om bruk av nettsteder.

3. Etter installasjonen vil du bli møtt av XAMPP Kontrollpanel. Dette er hvor du kan starte og stoppe serverapplikasjonene og gjøre endringer i konfigurasjonsfilene. For å starte Apache og MySQL, trykk bare på Start knappene for hver av dem.

4. Når serverne er startet, åpner du favorittleseren din og peker den til http://172.0.0.1 eller http: // localhost for å få tilgang til XAMPP-hovedsiden. Herfra kan du få tilgang til phpMyAdmin, se PHP-konfigurasjonen ved hjelp av PHPInfo og også få tilgang til en ofte stilte spørsmålsavdeling og en HVORDAN-seksjon som skal være nok til å komme i gang med XAMPP.

Gratulerer! Du har installert Apache, PHP og MySQL / MariaDB på en Windows-maskin ved hjelp av XAMPP. Du kan nå teste og utvikle nettsteder ved å kjøre dem lokalt i stedet for å måtte laste opp hver fil til en webserver etter at du har redigert den.

MERKNAD 1: For å få tilgang til et nettsted eller skript ved hjelp av XAMPP, må du flytte nettstedsfilene til en mappe som heter HTDOCS plassert inne i XAMPP-installasjonsmappen (vanligvis C: \ XAMPP).

NOTAT 2: Porter 80 og 443, brukt som standard av Apache, kan være blokkert eller reservert på maskinen din av andre applikasjoner. For eksempel reserverer Skype disse portene i tilfelle andre ikke er tilgjengelige, og fortsetter å reservere dem selv om den ikke bruker dem. Du kan deaktivere dette i Skype ved å fjerne merket Bruk port 80 og 443 for ytterligere innkommende tilkoblinger under Verktøy -> Alternativer -> Avansert -> Tilkobling.

MERKNAD 3: Hvis maskinen din står bak en ruter og vil ha tilgang til nettsteder som er vert på XAMPP fra en ekstern tilkobling, må du konfigurere port fremover på ruteren til XAMPP-maskinen for porter 80 (HTTP), 443 (HTTPS) og 3306 (MySQL).

Hvis du har andre spørsmål, vennligst bruk kommentarseksjonen nedenfor.

KB3179574 for Windows 8.1 forårsaker treg oppstartsproblemer
Microsoft har nylig presset utrullingen av oppdateringen i august for Windows 8.1, og gir en mengde systemforbedringer til operativsystemet. KB3179574...
Fix Ingen Wi-Fi, mobildataforbindelse i Windows 10 Mobile Anniversary Update
Windows 10 Mobile Anniversary Update er her, men det er ikke feilfritt. Når brukere tester ut det nye operativsystemet, støter de på forskjellige prob...
Advarsel Falske Adobe Flash Update installerer skadelig programvare på Windows-datamaskinen din
Hvis du mottar en uventet melding som ber deg om å oppdatere Adobe Flash Player, kan du tenke deg om to ganger før du trykker på oppdateringsknappen. ...