XAMPP downloaden en installeren op Windows
โก Slimme samenvatting
XAMPP en NetBeans XAMPP biedt beginners een complete lokale PHP-ontwikkelomgeving. XAMPP bundelt Apache, MariaDBPHP en Perl in รฉรฉn installatieprogramma, terwijl de NetBeans De editor voegt syntaxmarkering, automatisch aanvullen en debuggen toe voor het schrijven van PHP-projecten.

Wat is XAMPP?
XAMPP is een open-source, platformonafhankelijke webserver die bestaat uit een webserver, een MySQL or MariaDB database-engine, en PHP en Perl programmeerpakketten. Het wordt gecompileerd en onderhouden door Apache Friends. Het stelt gebruikers in staat om websites te bouwen en te testen op een lokale webserver op hun computer, en het biedt ondersteuning voor Windows, Linux en Mac.
De afkorting XAMPP staat voor:
- X โ [cross-platform besturingssystemen] betekent dat het op elk besturingssysteem kan draaien: Mac OS X, Windows, Linux enz.
- A - apache โ dit is de webserversoftware.
- M - MySQL or MariaDB โ Database.
- P - PHP
- P โ Perl โ scripttaal
Waarom XAMPP gebruiken?
XAMPP biedt een eenvoudig te gebruiken configuratiescherm voor het beheren van Apache, MySQLen andere programma's zonder opdrachten te gebruiken. Om PHP te gebruiken, moeten we Apache en MySQLHet installeren en configureren van Apache is niet eenvoudig, omdat het onder andere moet worden ingesteld en geรฏntegreerd met PHP en Perl. XAMPP neemt alle complexiteit van het instellen en integreren van Apache met PHP en Perl uit handen.
Anders Java, wat samengaat met de Java Alleen SDK beschikbaar, PHP vereist een webserver om te functioneren.
XAMPP installeren
We bekijken stap voor stap hoe je XAMPP installeert. WindowsVoor andere besturingssystemen zijn de installatiestappen voor XAMPP vergelijkbaar.
Stap 1) Download XAMPP
Klik hier om XAMPP te downloaden voor Windows: https://www.apachefriends.org/download.html
Stap 2) Start de installatie
De installatie van XAMPP verloopt net zo soepel als de installatie van elk ander programma. Windows programma. Er zijn echter een paar dingen die we moeten opmerken.
Stap 3) Voer de installatie uit
Nadat u XAMPP hebt gedownload, voert u de installatie uit. Het onderstaande waarschuwingsberichtvenster verschijnt.
Stap 4) Wijzig de instellingen voor gebruikersbeheer
Als u een ouder model gebruikt Windows versie zoals Vista of Windows 7. Zorg ervoor dat u de functie Gebruikersaccountbeheer uitschakelt. Selecteer hiervoor Configuratiescherm > Gebruikersaccounts > Instellingen voor Gebruikersaccountbeheer wijzigen. Het onderstaande diagram illustreert de belangrijkste stappen.
Stap 5) Sla de instellingen op
- Nadat u Gebruikersaccountbeheer hebt uitgeschakeld, klikt u op de knop OK in het waarschuwingsbericht.
- Deze keer krijg je het volgende bericht.
Stap 6) Klik op Volgende
Klik in het volgende scherm op Volgende.
Stap 7) Kies het installatiepad
Wijzig in het volgende scherm indien nodig het installatiepad. Klik op Volgende.
Stap 8) Controleer de benodigde services
Selecteer in het volgende scherm Apache en MySQL. U kunt eventueel selecteren FileZilla (FTP-client) indien nodig. Klik op Installeren
Let op: een dienst is een langlopend programma in Windows Dat vereist geen tussenkomst van de gebruiker. Services kunnen zo worden ingesteld dat ze automatisch worden uitgevoerd wanneer de gebruiker ze nodig heeft. Windows Het besturingssysteem is opgestart. Voor u om Apache en MySQLZe horen op de achtergrond te draaien. Door ze als services te installeren, worden zowel Apache- als MySQL automatisch op de achtergrond wanneer u uw computer inschakelt. Als je Apache nog niet hebt geรฏnstalleerd en MySQL Als services moeten worden opgeslagen, moet u ze handmatig starten elke keer dat u ze wilt gebruiken. Dit moet u doen via het XAMPP-configuratiescherm.
Stap 9) Voltooi de installatie
Na een succesvolle installatie ziet u het volgende venster.
- Klik op de knop Voltooien
Voordat we onze XAMPP-installatie testen, kijken we eerst naar de basisdirectory's waarmee we gaan werken.
Basis XAMPP-webserverconfiguratie
Deze XAMPP-handleiding gaat ervan uit dat je beschikt over installeerde XAMPP op schijf C in Windows met behulp van de hierboven genoemde stappenHieronder vindt u een lijst met de basismappen waarvan u op de hoogte moet zijn.
- htdocsDit is de webroot-directory. Al onze PHP-code wordt in deze directory geplaatst.
- mysql โ deze map bevat alle informatie met betrekking tot de MySQL or MariaDB database-engine, die standaard op poort 3306 draait.
- php โ deze map bevat PHP-installatiebestanden. Het bevat een belangrijk bestand met de naam php.ini. Deze map wordt gebruikt om te configureren hoe PHP zich op uw server gedraagt.
Standaard, draait de Apache-webserver poort 80Als poort 80 al door een andere webserver wordt gebruikt, kunt u een ander poortnummer gebruiken. Voor deze handleiding gaan we ervan uit dat we poort 80 gebruiken. Let op: als u poort 80 gebruikt, kunt u een ander poortnummer gebruiken. SkypeHet gebruikt dezelfde poort. Sluiten Skype Als je XAMPP voor PHP op poort 80 wilt gebruiken.
XAMPP-configuratiescherm
Het configuratiescherm wordt gebruikt om programma's te beheren die via XAMPP zijn geรฏnstalleerd. Om het configuratiescherm van de XAMPP-server te openen:
- Klik op het startmenu
- Ga naar de programmamap en zoek Apache Friends, en vervolgens XAMPP, zoals weergegeven in het onderstaande diagram.
- Het onderstaande diagram toont het bedieningspaneel.
1) In dit gedeelte worden de geรฏnstalleerde services, modules en de bijbehorende proces-ID's (PID's) weergegeven. Een groen vinkje betekent dat de module als service is geรฏnstalleerd. Een rood vinkje betekent dat de module niet als service is geรฏnstalleerd. Om een โโservice te installeren, klikt u op het rode vinkje. Als er een groen vinkje staat en u klikt erop, vraagt โโhet configuratiescherm of u het systeem wilt verwijderen.
2) In dit gedeelte worden de poorten weergegeven die aan de modules zijn gekoppeld. Het gedeelte 'Acties' is bedoeld voor:
- starten en stoppenping modules
- Het openen van de beheerdersvensters voor Apache en MySQL
- Configuratiebestanden voor Apache openen, MySQL enz. om wijzigingen aan te brengen
- De logbestanden voor de modules bekijken
3) Deze sectie bevat handige hulpprogramma's zoals Netstat, Windows Snelkoppelingen naar services, enz.
4) In dit gedeelte wordt statusinformatie over de modules weergegeven. Het bedieningspaneel kan worden gebruikt om:
- Installeer en verwijder services zoals Apache, MySQL enz. die via XAMPP zijn geรฏnstalleerd
- Diensten starten en stoppen.
- Open configuratiebestanden, enz.
Configureer XAMPP
Laten we nu eens kijken naar de basisconfiguratie die nodig is voordat we onze XAMPP-installatie voor ontwikkeling gaan gebruiken.ping PHP-websites. Typ de URL http://localhost/xampp/ in uw favoriete browser. Voor deze zelfstudie gebruiken we Firefox als onze webbrowser.
Als je bovenstaand scherm ziet, heb je XAMPP succesvol geรฏnstalleerd. Het paneel aan de linkerkant bevat links naar nuttige informatie, zoals:
- De versie van PHP die is geรฏnstalleerd
- Beveiligingsinstellingen van XAMPP
- Toegang tot hulpprogramma's zoals phpMyAdmin etc.
Moderne XAMPP-releases worden geleverd met PHP 8.x, bijvoorbeeld PHP 8.2, samen met MariaDB als een inloopbezoek MySQL vervanging. De veel oudere XAMPP 1.8.0, die in sommige van deze screenshots te zien is, werd geleverd met PHP 5.4.4.
Wat is de beste PHP IDE?
Een PHP IDE is een programma waarmee je gemakkelijk PHP-code kunt schrijven. PHP IDE's zijn vaak uitgerust met syntaxmarkering en in sommige gevallen ook met een autocomplete-functie. Dit betekent dat als je een PHP-keyword typt dat de PHP-interpreter herkent, deze in een andere kleur wordt gemarkeerd dan de kleur die wordt gebruikt voor gewone statements. De autocomplete-functie toont automatisch bekende PHP-keywords terwijl je typt. Kladblok kan ook worden gebruikt om PHP-code te schrijven en te bewerken. Het nadeel van een editor zoals Kladblok is dat het debuggen van scripts lastiger wordt, omdat het niet gemakkelijk is om fouten te vinden, zoals verkeerd gespelde keywords, niet-gesloten accolades, enzovoort. Een IDE markeert de statements met fouten, waardoor je ze gemakkelijk kunt vinden. De onderstaande tabel toont 5 populaire PHP-editors.
| editor | Vergunning | Cross Platform | Korte beschrijving |
|---|---|---|---|
| Netbeans-IDE | Open-Source | Ja |
|
| Dreamweaver | Zakelijk | Ja |
|
| Zend Studio | Zakelijk | Ja |
|
| PHP Eclipse | Open-Source | Ja |
|
| Notepad++ | Freeware | Windows Slechts |
|
Netbeans IDE PHP-editor. Zoals kort weergegeven in de bovenstaande tabel, NetBeans De IDE beschikt over krachtige functies die de productiviteit van PHP-programmeurs verhogen. De IDE kan gratis worden gedownload van https://netbeans.apache.org/front/main/download/
- Syntaxmarkering en automatische aanvulfuncties verbeteren uw produktiviteit
- Het heeft native ondersteuning voor databasesystemen zoals MySQL. Je hoeft geen twee programma's te gebruiken om je database te coderen en te ontwikkelen.
- De IDE kan worden gebruikt in een collaboratieve omgeving. Dit is handig als je in teamverband met andere ontwikkelaars moet samenwerken.
- De IDE heeft ondersteuning voor andere talen zoals:
- Java SE
- Java EE
- C
- C++
NetBeans wordt nu onderhouden door Apache Software. Foundation as Apache NetBeansHet wordt vier keer per jaar uitgebracht. Versie 30 is de huidige versie (vanaf 2026), terwijl de onderstaande schermafbeeldingen de oudere versie gebruiken. NetBeans 7.3.
Inleiding tot Netbeans IDE
Nadat u de installatie succesvol hebt voltooid, NetBeans IDE PHP-editor, start het programma net zoals elk ander programma. Windows programma. Het onderstaande venster verschijnt
1. Projectverkenner โ dit paneel wordt gebruikt om alle geopende projecten weer te geven. De projecten worden weergegeven in een boomstructuur.
2. Werkbalk voor snelkoppelingen โ deze werkbalk bevat snelkoppelingen naar vaak uitgevoerde taken, zoals het maken van een nieuw project, het openen van een bestaand project, het ongedaan maken en opnieuw uitvoeren van acties enz.
3. Opstartpagina โ deze pagina bevat 3 tabbladen, namelijk Leren & Ontdekken, Mijn NetBeansen Wat is er nieuw.
- Het eerste tabblad [Leren en Ontdekken] laat je kennismaken met de functies van de NetBeans IDE, en toont enkele demo's en tutorials die in de IDE ontwikkeld kunnen worden. NetBeans IDE.
- Het tweede tabblad [Mijn NetBeans] toont een lijst van de recent geopende projecten en stelt je in staat om plug-ins te installeren en functies van de IDE te activeren.
4. Uitvoervenster โ het wordt gebruikt om de uitvoer weer te geven van programma's zoals Java console-applicaties. Het wordt ook gebruikt om log- en foutopsporingsinformatie weer te geven. De onderstaande schermafbeelding toont de IDE met een geopend project.
Een nieuw PHP-project maken met behulp van de Netbeans IDE
- Klik op de knop Nieuw project maken op de werkbalk, zoals hieronder weergegeven
- Als u alle beschikbare bundels in XAMPP NetBeans In de IDE moet je PHP selecteren onder projectcategorie, vervolgens PHP-applicatie onder Projecten, en daarna op de knop Volgende klikken.
- Voer de projectnaam in zoals hieronder weergegeven.
- Zorg ervoor dat de map is opgeslagen in de XAMPP PHP-installatiemap, zoals hierboven weergegeven.
- Klik op de knop 'Volgende' als u klaar bent.
- Zorg ervoor dat 'Uitvoeren als:' is ingesteld op 'Lokale website' (draait op een lokale webserver).
- Het Project URL: is ingesteld op http://localhost/phplessons/
Note De bovenstaande instellingen worden standaard voor u ingesteld. U hoeft niets te wijzigen, tenzij u een expert bent.
- Klik op de knop Volgende
- De NetBeans De PHP-editor biedt integratie met PHP MVC-frameworks zoals Symfony en Zend. Voorlopig selecteren we geen MVC-framework. Klik op de knop Voltooien.
- Uw nieuwe project wordt weergegeven in de projectbrowser en er wordt een index.php-pagina voor u aangemaakt.
- De zojuist aangemaakte pagina bevat HTML-code. Vervang deze door de onderstaande code.
Voer uw eerste PHP-voorbeeld uit
<?php echo "Hello World!"; ?>
- Klik op de knop Uitvoeren op de werkbalk, zoals hieronder weergegeven
- Uw standaardbrowser wordt geopend met de URL http://localhost/phplessons/index.phpDe uitvoer โHallo Wereld!โ wordt in uw browser weergegeven.



















