Ronald Kerssies | Jun 29, 2023

Webservices met XAMPP of WAMP

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
laptop-services

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.

  1. Download één van de twee mogelijkheden. Xampp is beschikbaar voor alle OS-en en Wamp alleen voor windows-gebruikers.

  2. Installeer de applicatie en houdt de standaard installatie adviezen aan.

  3. 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 naar index.org.php.
      Als er alleen een index-bestand staat, kijk dan bij de instellingen van jouw OS om de "bestands-extenties" zichtbaar te maken.
  4. 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.
  5. Ga naar de browser en type http://localhost in nde adresbalk. Daty zal er ongeveer als volgt uitmoeten zien;
    wamp

  6. 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.
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