Wat is XAMPP?
XAMPP is een open-source, platformonafhankelijke webserver die bestaat uit een webserver, MySQL-database-engine en PHP- en Perl-programmeerpakketten. Het is samengesteld en onderhouden door Apache. Hiermee kunnen gebruikers online WordPress-websites maken met behulp van een lokale webserver op hun computer. Het ondersteunt Windows, Linux en Mac.
Het is samengesteld en onderhouden door apache. De afkorting XAMPP staat voor;
- X - [platformonafhankelijke besturingssystemen], wat betekent dat het kan draaien op elk besturingssysteem, Mac OX, Windows, Linux enz.
- A - Apache - dit is de webserversoftware.
- M - MySQL - Database.
- P - PHP
- P - Perl - scripttaal
Waarom XAMPP gebruiken?
XAMPP biedt een gebruiksvriendelijk configuratiescherm om Apache, MySQL en andere programma's te beheren zonder opdrachten te gebruiken. Om PHP te gebruiken, moeten we Apache en MySQL installeren. Het is niet eenvoudig om Apache te installeren en te configureren, omdat het onder andere moet worden ingesteld en geïntegreerd met PHP en Perl. XAMPP behandelt alle complexiteit om Apache op te zetten en te integreren met PHP en Perl.
In tegenstelling tot Java dat alleen met de Java SDK wordt uitgevoerd, heeft PHP een webserver nodig om te werken.
In deze XAMPP-zelfstudie leert u:
- Wat is XAMPP?
- Waarom XAMPP gebruiken?
- XAMPP downloaden en installeren
- Basisconfiguratie XAMPP-webserver
- XAMPP-configuratiescherm
- Configureer XAMPP
- Wat is de beste PHP IDE?
- Introductie tot Netbeans IDE
- Een nieuw PHP-project maken met behulp van de Netbeans IDE
- Uw eerste PHP-voorbeeld uitvoeren
Hoe XAMPP te installeren
We bekijken het stapsgewijze proces om XAMPP voor Windows te installeren. Voor andere besturingssystemen zijn de installatiestappen van XAMPP vergelijkbaar.
Stap 1) Download XAMPP
Klik hier om XAMPP te downloaden voor Windows: http://www.apachefriends.org/en/xampp-windows.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 heeft gedownload, voert u de installatie uit. Het onderstaande waarschuwingsberichtvenster verschijnt.
Stap 4) Wijzig de instellingen voor gebruikersbeheer
Als u Windows Vista of Windows 7 gebruikt, zorg er dan voor dat u de functie Gebruikersaccountbeheer deactiveert. Selecteer hiervoor Configuratiescherm> Gebruikersaccounts> Instellingen gebruikerstoegangscontrole wijzigen. Het onderstaande diagram illustreert de belangrijkste stappen.
Stap 5) Sla de instellingen op
- Nadat u het gebruikersaccountbeheer hebt gedeactiveerd, klikt u op de knop OK in het waarschuwingsberichtvenster.
- Deze keer krijg je het volgende bericht
Stap 6) Klik op Volgende
Klik in het volgende scherm op volgende
Stap 7) Kies het Insatllation-pad
Wijzig indien nodig het installatiepad in het volgende scherm. Klik volgende
Stap 8) Controleer de benodigde services
Selecteer in het volgende scherm Apache en MySQL. U kunt desgewenst FileZilla (FTP-client) selecteren. Klik op Installeren
Let op: een service is een langlopend programma in Windows waarvoor geen tussenkomst van de gebruiker vereist is. Services kunnen zo worden ingesteld dat ze automatisch worden uitgevoerd wanneer het Windows-besturingssysteem wordt gestart. Om Apache en MySQL te kunnen gebruiken, zouden ze op de achtergrond moeten draaien . Als u ze installeert als services, worden zowel Apache als MySQL automatisch op de achtergrond uitgevoerd wanneer u uw computer opstart . Als u Apache en MySQL niet als services hebt geïnstalleerd, moet u ze elke keer dat u ze wilt gebruiken handmatig starten. U moet dit doen vanuit het XAMPP-configuratiescherm.PHP en
Stap 9) Rond de installatie af
Als de installatie met succes is voltooid, ziet u het volgende venster
- Klik op de knop Voltooien
Laten we, voordat we onze XAMPP-installatie testen, eerst kijken naar de basismappen waarmee we zullen werken.
Basisconfiguratie XAMPP-webserver
Deze XAMPP-zelfstudie gaat ervan uit dat u XAMPP op station C in Windows hebt geïnstalleerd met behulp van de bovenstaande stappen . Het volgende is een lijst van de basis directories waarvan u verondersteld wordt op de hoogte te zijn.
- htdocs ; dit is de hoofddirectory van het web. Al onze PHP-codes worden in deze map geplaatst.
- mysql - deze map bevat alle informatie met betrekking tot de MySQL-database-engine, standaard draait deze 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 gedraagt op uw server.
Standaard draait de Apache-webserver op poort 80 . Als poort 80 wordt ingenomen door een andere webserver, kunt u een ander poortnummer gebruiken. Voor deze tutorial gaan we ervan uit dat we poort 80 gebruiken. Opmerking: als je SKYPE gebruikt, gebruikt het dezelfde poort. Sluit Skype als u 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 en zoek Apace Friends en vervolgens XAMPP zoals weergegeven in het onderstaande diagram
- Het onderstaande diagram toont het bedieningspaneel.
1) Deze sectie bevat de geïnstalleerde services, modules en de proces-ID's PID ('s). 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 configuratiescherm u vragen of u het systeem wilt verwijderen.
2) Dit gedeelte toont de poort (en) die aan de modules zijn gekoppeld. De sectie acties is voor;
- modules starten en stoppen
- Open de beheerdersvensters voor Apache en MySQL
- Open configuratiebestanden voor Apache, MySQL enz. Om wijzigingen aan te brengen
- Bekijk logbestanden voor de modules
3) Deze sectie bevat handige hulpprogramma's zoals Netsat, sneltoetsen voor Windows-services enz.
4) Deze sectie toont statusinformatie over de modules. Het bedieningspaneel kan worden gebruikt voor;
- Installeer en verwijder services zoals Apache, MySQL enz. Die zijn geïnstalleerd via XAMPP
- Services starten en stoppen.
- Open configuratiebestanden enz.
Configureer XAMPP
Laten we nu kijken naar de basisconfiguraties die nodig zijn voordat we onze XAMPP-installatie gaan gebruiken voor het ontwikkelen van door PHP aangedreven websites. Typ de URL http: // localhost / xampp / in uw favoriete browser. Voor deze tutorial gebruiken we Firefox als onze webbrowser.
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 is geïnstalleerd
- Beveiligingsinstellingen van XAMPP
- Toegang tot hulpprogramma's zoals phpMyAdmin etc.
De PHP-versie die bij XAMPP 1.8.0 wordt geleverd, is PHP 5.4.4
Wat is de beste PHP IDE?
Een PHP IDE is een programma waarmee u eenvoudig PHP-codes kunt schrijven. PHP IDE's zijn vaak uitgerust met functies voor het markeren van syntaxis en in sommige gevallen ook met functies voor automatisch aanvullen. Dit betekent dat als u een PHP-sleutelwoord schrijft dat bekend is bij de PHP-interpreter, het sleutelwoord een andere kleur krijgt dan de kleur die wordt gebruikt voor reguliere instructies. De autocomplete-functies laten automatisch bekende PHP-trefwoorden zien 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 Notepad 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 uitspraken markeren met fouten, zodat u ze gemakkelijk kunt herkennen. De onderstaande tabel toont 5 populaire PHP-editors
Editor | Licentie | Cross-platform | Korte beschrijving |
---|---|---|---|
Netbeans IDE | Open source | Ja |
|
Dreamweaver | Reclame | Ja |
|
Zend studio | Reclame | Ja |
|
PHP Eclipse | Open source | Ja |
|
Kladblok ++ | Freeware | Alleen Windows |
|
Netbeans IDE PHP-editor Zoals kort benadrukt in de bovenstaande tabel, heeft Netbeans IDE krachtige functies die de productiviteit van PHP-coders verbeteren. De IDE kan gratis worden gedownload van https://netbeans.org/downloads/index.html
- Syntaxisaccentuering en automatisch aanvullen-functies verhogen uw productiviteit
- Het heeft native ondersteuning voor databasesystemen zoals MySQL. U hoeft niet twee programma's te gebruiken om uw database te coderen en te ontwikkelen .
- De IDE kan worden gebruikt in een samenwerkingsomgeving . Dit is handig als je in teamverband met andere ontwikkelaars moet werken.
- 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
Introductie tot Netbeans IDE
Nadat u de Netbeans IDE PHP-editor met succes heeft geïnstalleerd, voert u het programma uit zoals elk ander Windows-programma. Het onderstaande venster verschijnt
1. Projectverkenner - dit paneel wordt gebruikt om alle geopende projecten weer te geven. De projecten worden in een boomstructuur weergegeven.
2. Snelkoppelingswerkbalk - 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 en ontdekken, Mijn Netbeans en Wat is er nieuw.
- Het eerste tabblad [Leren en ontdekken] laat je kennismaken met de functies van de Netbeans IDE, toont enkele demo's en tutorials die ontwikkeld kunnen worden in de Netbeans IDE.
- Het tweede tabblad [My Netbeans] toont de recent geopende projecten, stelt u in staat plug-ins te installeren en functies van de IDE te activeren.
4. Uitvoervenster - het wordt gebruikt om de uitvoer van programma's zoals Java-consoletoepassingen weer te geven. 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 je alle bundels hebt gedownload die beschikbaar zijn in de XAMPP NetBeans IDE, zorg er dan voor dat je PHP kiest onder de projectcategorie, PHP-applicatie onder Projecten en klik vervolgens op de knop Volgende.
- 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 volgende knop als u klaar bent.
- Zorg ervoor dat Uitvoeren als: is ingesteld op Lokale website (draait op lokale webserver)
- De project-URL: is ingesteld op http: // localhost / phplessons /
Let op: de bovenstaande instellingen zijn standaard voor u ingesteld. U hoeft niets te veranderen, tenzij u een expert bent
- Klik op de knop Volgende
- De Netbeans PHP-editor zorgt voor integratie met PHP MVC-frameworks zoals Symfony en Zend. Voorlopig zullen we geen MVC-framework selecteren. Klik op de knop Voltooien.
- Uw nieuw aangemaakte project wordt weergegeven in de projectbrowser en er wordt een index.php-pagina voor u gemaakt.
- De nieuw gemaakte pagina bevat wat html-code. Vervang het door de volgende code die hieronder wordt weergegeven.
Uw eerste PHP-voorbeeld uitvoeren
- Klik op de knop Uitvoeren op de werkbalk, zoals hieronder weergegeven
- Uw standaardbrowser wordt geopend met de URL http: //localhost/phplessons/index.php . De uitvoer "Hallo wereld!" wordt weergegeven in uw browser.
Overzicht
- Het volledige XAMPP-formulier is X-cross platform, Apache, MySQL, PHP en Perl
- Een PHP-editor is een programma waarmee u in de kortst mogelijke tijd PHP-code kunt schrijven en waarmee u tijdens het ontwerpen uw syntaxisfouten kunt opsporen.
- Netbeans PHP-editor is een open source-editor voor meerdere platforms die de productiviteit van PHP-ontwikkelaars verbetert.