Sådan downloades og installeres XAMPP på Windows

⚡ Smart opsummering

XAMPP og NetBeans giver sammen begyndere en komplet lokal PHP-udviklingsstak. XAMPP bundter Apache, MariaDB, PHP og Perl i ét installationsprogram, mens NetBeans Editoren tilføjer syntaksfremhævning, autofuldførelse og fejlfinding til skrivning af PHP-projekter.

  • 📦 Hvad XAMPP er: XAMPP er en gratis pakke på tværs af platforme, der installerer Apache, en databasemotor, PHP og Perl i et enkelt trin.
  • 🖥️ Lokal server: PHP kræver en webserver for at køre, og XAMPP leverer Apache, så du kan teste PHP-sider på din egen computer.
  • 🎛️ Kontrolpanel: XAMPP-kontrolpanelet starter, stopper og konfigurerer Apache og MySQL or MariaDB uden noget kommandolinjearbejde.
  • 📁 Nøglemapper: Mappen htdocs indeholder dine PHP-filer, mens php-mappen indeholder php.ini til at justere, hvordan PHP opfører sig.
  • 🧩 Hvorfor en IDE: Et PHP IDE som f.eks. NetBeans fremhæver syntaks og markerer fejl tidligt, hvilket en almindelig teksteditor ikke kan.
  • ▶ ️ Første projekt: NetBeans opretter en PHP-applikation inde i htdocs og kører den på den lokale server for at udskrive en simpel Hello World-side.
  • 🤖 AI Assist: AI-værktøjer kan guide XAMPP-konfiguration, løse Apache-portkonflikter og hjælpe med at skrive eller fejlfinde PHP-kode i den. NetBeans.

Download og installer XAMPP og NetBeans

Hvad er XAMPP?

XAMPP er en open source, cross-platform webserver, der består af en webserver, en MySQL or MariaDB databasemotor og PHP og Perl programmeringspakker. Det kompileres og vedligeholdes af Apache Friends. Det giver brugerne mulighed for at bygge og teste websteder på en lokal webserver på deres computer, og det understøtter Windows, Linux og Mac.

Akronymet XAMPP står for:

  • X – [cross-platform operativsystemer] hvilket betyder, at det kan køre på alle operativsystemer: Mac OS X, Windows, Linux etc.
  • A - Apache – dette er webserversoftwaren.
  • M - MySQL or MariaDB – Database.
  • P - PHP
  • P – Perl – scriptsprog

Hvorfor bruge XAMPP?

XAMPP giver et let-at-bruge kontrolpanel til at administrere Apache, MySQL, og andre programmer uden brug af kommandoer. For at bruge PHP skal vi installere Apache og MySQLDet er ikke nemt at installere Apache og konfigurere det, da det blandt andet skal sættes op og integreres med PHP og Perl. XAMPP håndterer al kompleksiteten ved at sætte Apache op og integrere den med PHP og Perl.

I modsætning til Java, som kører med Java Kun SDK, PHP kræver en webserver for at fungere.

Sådan installeres XAMPP

Vi ser på den trinvise proces til at installere XAMPP til WindowsFor andre operativsystemer er XAMPP-installationstrinnene lignende.

Trin 1) Download XAMPP

Klik her for at downloade XAMPP til Windows: https://www.apachefriends.org/download.html

Trin 2) Start installationen

XAMPP-installation er ligesom installation af enhver anden Windows program. Der er dog et par ting, vi skal bemærke.

Trin 3) Kør opsætningen

Når du har downloadet XAMPP, skal du køre opsætningen. Dialogvinduet for advarselsmeddelelse vist nedenfor vises.

Installer XAMPP

Trin 4) Skift brugerkontrolindstillinger

Hvis du bruger en ældre Windows version som Vista eller Windows 7. Sørg for at deaktivere funktionen Brugerkontokontrol. For at gøre dette skal du vælge Kontrolpanel > Brugerkonti > Skift indstillinger for brugeradgangskontrol. Diagrammet nedenfor illustrerer de vigtigste trin.

Installer XAMPP

Trin 5) Gem indstillingerne

  • Når du har deaktiveret Brugerkontokontrol, skal du klikke på OK-knappen i advarselsmeddelelsesboksen.
  • Denne gang får du følgende besked

Installer XAMPP

Trin 6) Klik på Næste

I det efterfølgende skærmbillede skal du klikke på Næste

Installer XAMPP

Trin 7) Vælg installationsstien

På det næste skærmbillede skal du ændre installationsstien, hvis det er nødvendigt. Klik på Næste

Installer XAMPP

Trin 8) Tjek de nødvendige tjenester

På næste skærm skal du vælge Apache og MySQL. Du kan eventuelt vælge FileZilla (FTP-klient), hvis det er nødvendigt. Klik på Installer

Installer XAMPP

Bemærk: en tjeneste er et langvarigt program i Windows der ikke kræver brugerindgriben. Tjenester kan indstilles til at køre automatisk, når Windows operativsystemet startes. For at du kan bruge Apache og MySQL, de skulle efter sigende køre i baggrunden. Installation af dem som tjenester kører både Apache og MySQL automatisk i baggrunden, hver gang du tænder din computer. Hvis du ikke har installeret Apache og MySQL som tjenester, skal du manuelt starte dem hver gang du vil bruge dem. Du skal gøre dette fra XAMPP-kontrolpanelet.

Trin 9) Afslut installationen

Når installationen er gennemført, vil du se følgende vindue

Installer XAMPP

  • Klik på knappen Udfør

Før vi tester vores XAMPP-installation, lad os først se på de grundlæggende mapper, vi vil arbejde med.

Grundlæggende XAMPP-webserverkonfiguration

Denne XAMPP-vejledning forudsætter, at du har installeret XAMPP på drev C in Windows ved at bruge ovenstående trin. Det følgende er en liste over de grundlæggende mapper, som du formodes at være opmærksom på.

Grundlæggende XAMPP-webserverkonfiguration

  • htdocsDette er web-rodmappen. Al vores PHP-kode vil blive placeret i denne mappe.
  • mysql – denne fortegnelse indeholder alle oplysninger relateret til MySQL or MariaDB databasemotoren, som som standard kører på port 3306.
  • php – denne mappe indeholder PHP installationsfiler. Den indeholder en vigtig fil ved navn php.ini. Denne mappe bruges til at konfigurere, hvordan PHP opfører sig på din server.

Som standard, Apache-webserveren kører på port 80Hvis port 80 er optaget af en anden webserver, kan du bruge et andet portnummer. I denne vejledning antager vi, at vi bruger port 80. Bemærk, at hvis du bruger Skype, den bruger den samme port. Luk Skype hvis du vil bruge XAMPP til PHP på port 80.

XAMPP kontrolpanel

Kontrolpanelet bruges til at administrere programmer installeret via XAMPP. Sådan åbner du XAMPP Server-kontrolpanelet:

  • Klik på startmenuen
  • Udforsk programmappen og find Apache Friends, derefter XAMPP som vist i diagrammet nedenfor.

XAMPP kontrolpanel

  • Diagrammet nedenfor viser kontrolpanelet.

XAMPP kontrolpanel

1) Dette afsnit viser de installerede tjenester, moduler og proces-ID'er (PID'er). Et grønt flueben betyder, at modulet er blevet installeret som en tjeneste. Det røde mærke betyder, at det ikke er blevet installeret som en tjeneste. For at installere en tjeneste skal du klikke på det røde mærke. Hvis knappen viser et grønt flueben, og du klikker på det, spørger kontrolpanelet dig, om du vil afinstallere systemet.

2) Dette afsnit viser den/de port(e), der er knyttet til modulerne. Handlingsafsnittet er til:

  1. start og stopping moduler
  2. Åbning af administrationsvinduerne for Apache og MySQL
  3. Åbning af konfigurationsfiler til Apache, MySQL osv. for at foretage ændringer
  4. Visning af logfiler for modulerne

3) Dette afsnit indeholder nyttige værktøjer som f.eks. Netstat, Windows genveje til tjenester osv.

4) Dette afsnit viser statusoplysninger om modulerne. Kontrolpanelet kan bruges til at:

  • Installer og afinstaller tjenester såsom Apache, MySQL osv., der er installeret via XAMPP
  • Start og stop tjenester.
  • Åbn konfigurationsfiler osv.

Konfigurer XAMPP

Lad os nu se på den grundlæggende konfiguration, der kræves, før vi begynder at bruge vores XAMPP-installation til udvikling.ping PHP-drevne websteder. Skriv URL http://localhost/xampp/ i din yndlingsbrowser. Til denne tutorial vil vi bruge Firefox som vores webbrowser.

Konfigurer XAMPP

Hvis du kan se ovenstående skærmbillede, har du installeret XAMPP korrekt. Panelet i venstre side indeholder links til nyttige oplysninger såsom:

  • Den installerede version af PHP
  • Sikkerhedsindstillinger for XAMPP
  • Adgang til hjælpeprogrammer såsom phpMyAdmin osv.

Moderne XAMPP-udgivelser leveres med PHP 8.x, for eksempel PHP 8.2, sammen med MariaDB som et drop-in MySQL udskiftning. Den meget ældre XAMPP 1.8.0, som vist på nogle af disse skærmbilleder, leverede PHP 5.4.4.

Hvad er den bedste PHP IDE?

Et PHP IDE er et program, der giver dig mulighed for nemt at skrive PHP-kode. PHP IDE'er er ofte udstyret med syntaksfremhævningsfunktioner og i nogle tilfælde også autofuldførelsesfunktioner. Det betyder, at hvis du skriver et PHP-nøgleord, der er kendt af PHP-fortolkeren, vil nøgleordet blive fremhævet i en anden farve end den, der bruges til almindelige sætninger. Autofuldførelsesfunktionen viser automatisk kendte PHP-nøgleord, når du skriver dem. Notesblok kan også bruges til at skrive og redigere PHP-kode. Ulempen ved at bruge et editorprogram som Notesblok er, at det bliver vanskeligt at fejlfinde scripts, fordi det ikke er let at få øje på fejl såsom stavefejl, ulukkede parenteser osv. Et IDE vil fremhæve sætningerne med fejl, så det er nemt for dig at få øje på dem. Tabellen nedenfor viser 5 populære PHP-editorer.

editor Licens Cross Platform Kort beskrivelse
Netbeans IDE Open Source Ja
  • Dedikeret PHP-kodningsmiljø med syntaksfremhævning og kodefuldførelse for nøgleord og anden kendt information.
  • Understøtter integration med PHP MVC frameworks, f.eks. Zend, Symfony.
  • Code historik, der viser ændringerne i en fil
  • SFTP, FTP og SVN via plugins.
Dreamweaver Kommerciel Ja
  • Understøtter HTML og PHP.
  • Syntaksfremhævning, kodefoldning og færdiggørelse for nøgleord og anden kendt information.
  • Understøtter SFTP og FTP.
Zend Studio Kommerciel Ja
  • Integreret med Zend Server og Zend PHP MVC frameworket, PHPUnit, phpDocumentor osv.
  • Har syntaksfremhævning, kodefoldning,
  • Støtte til Webtjenester etc.
PHP Eclipse Open Source Ja
  • Code formateringsenhed
  • Understøtter SVN, SSH/FTP
Notepad++ Freeware Windows kun
  • Syntaksbelysning
  • Understøtter SFTP og FTP via plugins.

Netbeans IDE PHP-editor. Som kort fremhævet i ovenstående tabel, NetBeans IDE har kraftfulde funktioner, der forbedrer produktiviteten for PHP-kodere. IDE'en kan downloades gratis fra https://netbeans.apache.org/front/main/download/

  • Syntaksfremhævning og automatisk fuldførelse forbedrer din produktivitet
  • Det har indbygget understøttelse af databasesystemer som MySQL. Du behøver ikke at bruge to programmer til at kode og udvikle din database.
  • IDE kan bruges i en samarbejdsmiljø. Dette er praktisk, når du skal arbejde sammen med andre udviklere som et team.
  • IDE har understøttelse af andre sprog såsom:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans vedligeholdes nu af Apache-softwaren Foundation as Apache NetBeans, og den udgives fire gange om året. Version 30 er den nuværende udgivelse fra 2026, mens skærmbillederne nedenfor bruger den ældre version. NetBeans 7.3.

Introduktion til Netbeans IDE

Når du har installeret NetBeans IDE PHP editor, kør programmet ligesom alle andre Windows programmet. Vinduet nedenfor vises

Introduktion til Netbeans IDE

1. Projektudforsker – dette panel bruges til at vise alle de åbnede projekter. Projekterne er listet i en trævisning.

2. Genvejsværktøjslinje – denne værktøjslinje indeholder genveje til ofte udførte opgaver, såsom oprettelse af et nyt projekt, åbning af et eksisterende projekt, fortryd og fortryd handlinger osv.

3. Startside – denne side indeholder 3 faner, nemlig Lær & Opdag, Min NetBeans, og Hvad er nyt.

  • Den første fane [Lær og opdag] introducerer dig til funktionerne i NetBeans IDE, og viser nogle demoer og tutorials, der kan udvikles i NetBeans SDI.
  • Den anden fane [Min NetBeans] viser de senest åbnede projekter og giver dig mulighed for at installere plugins og aktivere funktioner i IDE'et.

4. Output vindue – den bruges til at vise output fra programmer som f.eks Java konsol applikationer. Det bruges også til at vise log- og fejlfindingsoplysninger. Skærmbilledet nedenfor viser IDE'en med et projekt åbent.

Introduktion til Netbeans IDE

Oprettelse af et nyt PHP-projekt ved hjælp af Netbeans IDE

  • Klik på knappen Opret nyt projekt på værktøjslinjen som vist nedenfor

PHP-projekt ved hjælp af Netbeans IDE

  • Hvis du downloadede alle de tilgængelige bundter i XAMPP NetBeans IDE, sørg for at vælge PHP under projektkategori, PHP-applikation under Projekter, og klik derefter på knappen Næste.

PHP-projekt ved hjælp af Netbeans IDE

  • Indtast projektets navn som vist nedenfor.

PHP-projekt ved hjælp af Netbeans IDE

  • Sørg for, at mappen er gemt i XAMPP PHP installationsmappen som vist ovenfor.
  • Klik på knappen Næste, når du er færdig.

PHP-projekt ved hjælp af Netbeans IDE

  • Sørg for at Kør som: er indstillet til Lokalt websted (kører på lokal webserver)
    • Projektet URL: er indstillet til http://localhost/phplessons/

Bemærk Ovenstående indstillinger vil være angivet som standard. Du behøver ikke at ændre noget, medmindre du er ekspert.

  • Klik på knappen Næste

PHP-projekt ved hjælp af Netbeans IDE

  • NetBeans PHP-editoren muliggør integration med PHP MVC-frameworks som Symfony og Zend. Indtil videre vælger vi ikke nogen MVC-frameworks. Klik på knappen Udfør.
  • Dit nyoprettede projekt vil blive vist i projektbrowseren og en index.php-side oprettet til dig.
  • Den nyoprettede side indeholder HTML-kode. Erstat den med følgende kode vist nedenfor.

Kører dit første PHP-eksempel

<?php
echo "Hello World!";
?>
  • Klik på Kør-knappen på værktøjslinjen som vist nedenfor

PHP eksempel

  • Din standardbrowser åbnes med URL http://localhost/phplessons/index.php. Outputtet "Hej verden!" vil blive vist i din browser.

Ofte Stillede Spørgsmål

Nej. XAMPP er designet til lokal udvikling og testning, og standardindstillingerne er ikke sikret til offentlig brug. Til produktion skal du bruge en forstærket server med en korrekt konfigureret webstak og firewall.

XAMPP er cross-platform og kører på Windows, Linux og macOS, bundling af Apache, MariaDB, PHP og Perl. WAMP er Windows-kun og sender Apache, MySQLog PHP. XAMPP er det mere bærbare valg på tværs af operativsystemer.

Den mest almindelige årsag er et andet program, der bruger port 80, ofte Skype, IIS eller en anden webserver. Luk det program, eller skift Apaches port i httpd.conf-filen, og genstart derefter Apache fra kontrolpanelet.

Ja. AI kan guide dig gennem installation af XAMPP, valg af PHP-versioner, redigering af php.ini og løsning af portkonflikter. Den kan også generere en startprojektstruktur til din første PHP-applikation.

Ja. AI kan forklare fejlmeddelelser fra NetBeans outputvindue, foreslå rettelser til syntaks- og logikfejl og generere standard PHP-klasser, som du indsætter i dit projekt og forfiner.

Opsummer dette indlæg med: