Voorkennis
- Je hebt nog geen programmeerkennis nodig
- Je kunt werken met een computer
- Gebruik IDE, html, css
Dit ga je leren
- Het opzetten van een Apache webserver
- Het uitvoeren van PHP-scripts op een webserver
Downloaden en installeren
Xampp en Wamp zijn applicaties waarin een aantal web-services zijn samengevoegd en makkelijk op te starten, zonder al te veel handmatig installatie werk. Ideaal voor een startende (backend)programmeur.
-
Download één van de twee mogelijkheden. Xampp is beschikbaar voor alle OS-en en Wamp alleen voor windows-gebruikers.
-
Installeer de applicatie en houdt de standaard installatie adviezen aan.
-
Open in de Verkenner (of Mac Finder) de folder waarin de applicatie is geïnstalleerd.
- Zoek voor xampp naar de folder "htdocs" (publicatie-folder) en voor Wamp naar de folder "www".
- In deze folder staat een bestand
index.php
. Vernoem deze naarindex.org.php
.
Als er alleen eenindex
-bestand staat, kijk dan bij de instellingen van jouw OS om de "bestands-extenties" zichtbaar te maken.
-
Start de applicatie en start daarna ALLEEN de 'Apache' dienst.
- Start ze NIET als service, dan zal de apache-dienst altijd worden gestart op jouw systeem, alsof jouw laptop een online web-server is...
- Als het opstarten een poort-problemen oplevert, kijk dan bij de taak-manager en beëindig alle VMware-services en probeer het opnieuw. Ze maken dan gezanemlijk gebruik van poort 80 of 443 wat het probleem veroorzaakt.
-
Ga naar de browser en type
http://localhost
in nde adresbalk. Daty zal er ongeveer als volgt uitmoeten zien;
-
Laat jouw IDE de publicatie-folder (htdocs of www) deze folder openen.
- de web-editor kijkt direct in de publicatie-map en kan daar direct:
- mappen maken, bewerken en verwijderen
- bestanden maken, bewerken en verwijderen
- de browser met
http://localhost
kijkt in deze publicatie map, door te klikken kan je specifieke mappen en PHP-script bestanden laten uitvoeren door de Apache (en PHP-module) en het resultaat in de browser zien en uitproberen.
- de web-editor kijkt direct in de publicatie-map en kan daar direct:
Op te leveren
- Startende Apache-webserver met actieve PHP-module d.m.v XAMPP of WAMP
- Werkende Apache webserver om het mogelijk te maken om PHP-code uit te voeren
- PHP-code uitvoeren op de CLI (command-line-interface) / Terminal
- Met de Internet-browser door de publicatie-folder browsen en PHP-scripts starten d.m.v. klikken
- Werkende MySQL- of MariaDB-server die verschillende databases met daarin tabellen en data beschikbaar te stellen
- Eenvoudige toegang tot de databases d.m.v. PhpMyAdmin