XAMPP downloaden en installeren op Windows: PHP-zelfstudie

Wat is XAMPP?

XAMPP is een open-source, platformonafhankelijke webserver die bestaat uit een webserver, MySQL database-engine, en PHP en Perl programmeerpakketten. Het wordt samengesteld en onderhouden door Apache. Hiermee kunnen gebruikers WordPress-websites online maken met behulp van een lokale webserver op hun computer. Het ondersteunt Windows, Linux en Mac.

Het wordt gecompileerd en onderhouden door apache. De afkorting XAMPP staat voor;

  • X – [cross-platform besturingssystemen] wat betekent dat het op elk besturingssysteem Mac OX kan draaien, Windows , Linux enz.
  • A - apache – dit is de webserversoftware.
  • M - MySQL – 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 MySQL. Het is niet eenvoudig om Apache te installeren en configureren, omdat het onder andere moet worden ingesteld en geïntegreerd met PHP en Perl. XAMPP behandelt alle complexiteit om Apache in te stellen en te integreren met PHP en Perl.

Anders Java dat loopt met de Java Alleen SDK, PHP vereist een webserver om te werken.

XAMPP installeren

We bekijken het stapsgewijze proces om XAMPP voor te installeren Windows. Voor anderen OperaVoor systemen zijn de XAMPP-installatiestappen vergelijkbaar.

Stap 1) Download XAMPP

Klik hier om XAMPP te downloaden Windows: https://www.apachefriends.org/download.html

Stap 2) Start de installatie

XAMPP-installatie is net als het installeren van elk ander 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.

XAMPP installeren

Stap 4) Wijzig de instellingen voor gebruikersbeheer

Als u gebruik maakt van Windows Vista of Windows 7, zorg ervoor dat u de functie Gebruikersaccountbeheer deactiveert. Om dit te doen, selecteert u Configuratiescherm > Gebruikersaccounts > Instellingen voor gebruikerstoegangsbeheer wijzigen. Het onderstaande diagram illustreert de belangrijkste stappen.

XAMPP installeren

Stap 5) Sla de instellingen op

  • Nadat u Gebruikersaccountbeheer hebt gedeactiveerd, klikt u op de knop OK in het waarschuwingsberichtvenster.
  • Deze keer krijg je het volgende bericht

XAMPP installeren

Stap 6) Klik op Volgende

In het daaropvolgende scherm klikt u op Volgende

XAMPP installeren

Stap 7) Kies het installatiepad

Wijzig in het volgende scherm indien nodig het installatiepad. Klik volgende

XAMPP installeren

Stap 8) Controleer de benodigde services

In het volgende scherm selecteer je Apache en MySQL. U kunt eventueel selecteren FileZilla (FTP-client) indien nodig. Klik op Installeren

XAMPP installeren

Note een service is een langlopend programma in windows dat geen tussenkomst van de gebruiker vereist. Services kunnen worden ingesteld om automatisch te worden uitgevoerd wanneer het windows-besturingssysteem wordt gestart. Voor u om Apache en MySQL, ze zouden op de achtergrond moeten draaien. Door ze als services te installeren, worden zowel Apache- als MySQL automatisch op de achtergrond wanneer u uw computer aanzet. Als u Apache en MySQL als services, dan moet u ze elke keer dat u ze wilt gebruiken handmatig starten. U moet dit doen via het XAMPP-configuratiescherm.PHP en

Stap 9) Voltooi de installatie

Wanneer de installatie succesvol is voltooid, ziet u het volgende venster

XAMPP installeren

  • Klik op de knop Voltooien

Voordat we onze XAMPP-installatie testen, kijken we eerst naar de basismappen waarmee we gaan werken.

Basis XAMPP-webserverconfiguratie

In deze XAMPP-tutorial wordt ervan uitgegaan dat u dat heeft gedaan 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.

Basis XAMPP-webserverconfiguratie

  • htdocs; dit is de webhoofdmap. Al onze PHP-codes worden in deze map geplaatst.
  • mysql – deze map bevat alle informatie met betrekking tot MySQL database-engine, deze draait standaard op poort 3306.
  • 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 80. Als poort 80 door een andere webserver wordt gebruikt, kunt u een ander poortnummer gebruiken. Voor deze tutorial gaan we ervan uit dat we poort 80 gebruiken. Let op, als u SKYPE gebruikt, gebruikt het 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 XAMPP Server-configuratiescherm te openen,

  • Klik op het startmenu
  • Verken de programmamap, zoek Apace Friends en vervolgens XAMPP, zoals weergegeven in het onderstaande diagram

XAMPP-configuratiescherm

  • Het onderstaande diagram toont het bedieningspaneel.

XAMPP-configuratiescherm

1) In deze sectie worden de geïnstalleerde services, modules en de proces-ID's PID('s) vermeld. Een groen vinkje betekent dat de module als service is geïnstalleerd. De rode markering betekent dat het niet als service is geïnstalleerd. Om een ​​dienst te installeren, klikt u op de rode markering. Als de knop een groen vinkje toont en u klikt erop, zal het controlepaneel u vragen of u het systeem wilt verwijderen.

2) In deze sectie worden de poort(en) weergegeven die aan de modules zijn gekoppeld. Het actiesgedeelte is voor;

  1. starten en stoppen van modules
  2. Open de administratieve vensters voor Apache en MySQL
  3. Open configuratiebestanden voor Apache, MySQL enz. om wijzigingen aan te brengen
  4. Bekijk logbestanden voor de modules

3) Deze sectie bevat handige hulpprogramma's zoals Netsat, snelkoppelingen naar Windows-services, enzovoort.

4) In deze sectie 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 basisconfiguraties die nodig zijn voordat we onze XAMPP-installatie gaan gebruiken voor het ontwikkelen van PHP-aangedreven websites. Typ de URL http://localhost/xampp/ in uw favoriete browser. Voor deze zelfstudie gebruiken we Firefox als onze webbrowser.

Configureer XAMPP

Als u het bovenstaande scherm kunt zien, heeft u XAMPP met succes 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.

De PHP-versie die wordt meegeleverd met XAMPP 1.8.0 is PHP 5.4.4

Wat is de beste PHP IDE?

Een PHP IDE is een programma waarmee je eenvoudig PHP-codes kunt schrijven. PHP IDE's zijn vaak uitgerust met functies voor syntaxisaccentuering en in sommige gevallen ook voor automatisch aanvullen. Dit betekent dat als u een PHP-trefwoord schrijft dat bekend is bij de PHP-interpreter, het trefwoord in een andere kleur wordt gemarkeerd dan de kleur die voor reguliere uitspraken wordt gebruikt. De autocomplete-functie laat automatisch bekende PHP-trefwoorden verschijnen terwijl u ze typt. Kladblok kan ook worden gebruikt om PHP-codes te schrijven en te bewerken. Het nadeel van het gebruik van een editor zoals Kladblok is dat het debuggen van de scripts moeilijk wordt, omdat het niet gemakkelijk is om fouten op te sporen, zoals verkeerd gespelde trefwoorden, niet-gesloten accolades enz. Een IDE zal de instructies met fouten markeren, zodat u ze gemakkelijk kunt opmerken. De onderstaande tabel toont 5 populaire PHP-editors

editor Vergunning Cross Platform Korte beschrijving
Netbeans-IDE Open-Source Ja
  • Speciale PHP-coderingsomgeving met syntaxisaccentuering en codeaanvulling voor trefwoorden en andere bekende informatie.
  • Ondersteunt integratie met PHP MVC-frameworks, dwz Zend,
  • Codegeschiedenis die de wijzigingen toont die in een bestand zijn aangebracht
  • SFTP,FTP en SVN via plug-ins.
Dreamweaver Commercieel Ja
  • Ondersteunt HTML en PHP.
  • Syntaxisaccentuering, codevouwen en voltooiing voor trefwoorden en andere bekende informatie.
  • Ondersteunt SFTP en FTP.
Zend studio Commercieel Ja
  • Geïntegreerd met Zend Server en Zend PHP MVC-framework, PHPUnit, phpDocumentor etc.
  • Heeft syntaxisaccentuering, codevouwen,
  • Ondersteuning Web services enz.
PHP Eclipse Open-Source Ja
  • Code-formatter
  • Ondersteunt SVN, SHH/FTP
Notepad ++ Freeware Windows Slechts
  • Syntaxis markeren
  • Ondersteunt SFTP en FTP via plug-ins.

Netbeans IDE PHP-editor Zoals kort benadrukt in de bovenstaande tabel, heeft Netbeans IDE krachtige functies die de productiviteit van PHP-programmeurs verbeteren. De IDE kan gratis worden gedownload van de https://netbeans.org/downloads/index.html

  • Functies voor syntaxisaccentuering en automatisch aanvullen verbeteren uw produktiviteit
  • Het heeft native ondersteuning voor databasesystemen zoals MySQL. U hoeft geen twee programma's te gebruiken om uw 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++

De huidige versie van de Netbeans IDE op het moment van schrijven is versie 7.3

Inleiding tot Netbeans IDE

Nadat u de Netbeans IDE PHP-editor succesvol hebt geïnstalleerd, voert u het programma uit zoals elk ander Windows-programma. Het onderstaande venster verschijnt

Inleiding tot Netbeans IDE

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 Netbeans en Wat is er nieuw.

  • Het eerste tabblad [Leren en ontdekken] introduceert u in de functies van de Netbeans IDE en toont een aantal demo's en tutorials die u in de Netbeans IDE kunt ontwikkelen.
  • Het tweede tabblad [Mijn Netbeans] geeft een overzicht van de recent geopende projecten. Hier kunt u plug-ins installeren en functies van de IDE 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.

Inleiding tot Netbeans IDE

Een nieuw PHP-project maken met behulp van de Netbeans IDE

  • Klik op de knop Nieuw project maken op de werkbalk, zoals hieronder weergegeven

PHP-project met behulp van de Netbeans IDE

  • Als u alle beschikbare bundels in XAMPP NetBeans IDE, zorg ervoor dat u PHP kiest onder de projectcategorie, PHP-toepassing onder Projecten en klik vervolgens op de knop Volgende.

PHP-project met behulp van de Netbeans IDE

  • Voer de projectnaam in zoals hieronder weergegeven.

PHP-project met behulp van de Netbeans IDE

  • Zorg ervoor dat de map is opgeslagen in de XAMPP PHP-installatiemap, zoals hierboven weergegeven.
  • Klik op de knop Volgende als u klaar bent.

PHP-project met behulp van de Netbeans IDE

  • Zorg ervoor dat Uitvoeren als: is ingesteld op Lokale website (draait op lokale webserver)

    • De Project-URL: is ingesteld op http://localhost/phplessons/

Note de bovenstaande instellingen worden standaard voor u ingesteld. U hoeft niets te veranderen tenzij u een expert bent

  • Klik op de knop Volgende

PHP-project met behulp van de Netbeans IDE

  • De Netbeans PHP-editor maakt integratie met PHP MVC-frameworks zoals Symfony en Zend mogelijk. Voor nu selecteren we geen enkel 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 nieuw aangemaakte pagina bevat wat 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

PHP-voorbeeld

  • Uw standaardbrowser wordt geopend met de URL http://localhost/phplessons/index.php De uitvoer “Hallo Wereld!” wordt in uw browser weergegeven.

Samenvatting

  • De volledige XAMPP-vorm is X-cross-platform, Apache, MySQL, PHP en Perl
  • Een PHP-editor is een programma waarmee u binnen de kortst mogelijke tijd PHP-code kunt schrijven en waarmee u tijdens het ontwerp uw syntaxisfouten kunt debuggen.
  • Netbeans PHP-editor is een platformonafhankelijke open source-editor die de productiviteit van PHP-ontwikkelaars verbetert.