MAMP: draai een lokale server op je Mac

09 dec 2009 2 reacties door Marco

Deze tool is onmisbaar als je een website ontwikkelaar of blogger bent. Als je nieuwe websites eerst lokaal op je mac wil testen vooraleer live te gaan dan is MAMP de ideale tool.

Wat is MAMP?

MAMP staat voor Mac, Apache, MySQL en PHP. Deze 4 basiselementen zijn nodig om een functionele web-server te runnen, en MAMP brengt ze samen in een eenvoudig te gebruiken applicatie.

Het is fijn om te weten dat MAMP geen enkel systeembestand veranderd. Je kan de applicatie ook gemakkelijk verwijderen zonder dat er sporen zullen overblijven op je Mac.

MAMP: draai een lokale server op je Mac

Het gebruik van MAMP wordt pas echt interessant als je een dynamische website met server-side scripting (zoals PHP) gaat gebruiken samen met een MySQL database.

Na het downloaden en het installeren van MAMP, krijg je een eenvoudige gebruikersinterface te zien. Als de groene lichtjes branden betekent dit dat alles correct functioneert, rood betekent dat de servers gestopt zijn of dat er iets misgegaan is.

MAMP: draai een lokale server op je Mac

Na de installatie van MAMP en het opstarten van de servers, klik je op “Open start page“. De browser zal dan een Welkomstpagina openen.

MAMP: draai een lokale server op je Mac

Deze Welkomstpagina is tevens een bevestiging dat alles vlot verlopen is. Hier zie je de basisinstellingen die nodig zijn om je lokale MySQL database verder te configureren. Hier kan je ook de phpMyAdmin pagina openen om je MySQL database aan te maken.

Bij de instellingen kan je hier aangeven of je de servers wil opstarten bij het opstarten van MAMP.

MAMP: draai een lokale server op je Mac

Een andere instelling dat je kan veranderen is de “Document Root” – waar MAMP moet zoeken naar je website. Dit kan worden ingesteld naar eender welke locatie op je Mac.

Het beheer van een MySQL database:

Er zijn 2 gebruikersinterfaces beschikbaar: de SQLitemanager en de phpMyAdmin. Beide zijn uitstekende tools voor het beheren van de inhoud van je databases, tabellen en records.

Op deze Engelstalige video tutorial (mov file) zie je hoe je een lokale Wordpress Blog site met de hulp van MAMP kan opstarten:

Welke versie kies je nu het best? de Standaard versie of de Pro versie?

MAMP: draai een lokale server op je Mac

Er zijn 2 verschillende versies van deze server software beschikbaar: MAMP en MAMP PRO.

De professionele versie heeft een aantal extra functies die je misschien wel nuttig kan vinden zeker als je meerdere website wil testen :

- Virtual Hosts – Voor het beheren van meerdere lokale sites, elk met hun eigen webadres en mappenstructuur
- Lokale Mail Server – Voor het verzenden van berichten via PHP
- Dynamic DNS – Om gemakkelijk externe toegang te verkrijgen tot je MAMP installatie
- Eenvoudige configuratie van je Apache-modules

De PRO versie heeft een uitgebreide administratie-interface:

MAMP: draai een lokale server op je Mac

Als de standaard Apache installatie op je Mac OS X niet krachtig genoeg is en als je niet graag aan je server configuratie-bestanden sleutelt, dan is MAMP een fantastische optie.

De installatie is uiterst eenvoudig en je kan er zeer snel een vrij complexe server mee opstarten.

De gratis versie zal reeds voldoende zijn voor de meeste occasionele gebruikers, maar als je bijvoorbeeld meerdere websites wil gaan testen dan neem je het best de MAMP PRO versie van $50.

MAMP & MAMP PRO zijn Mac OS X 10.6 Snow Leopard compatiebel en deze kan je hier downloaden.

review, software

Over de Auteur

Marco is een Apple fan en verdiept zich graag in allerlei Mac software en hardware. Door de jaren heen is hij uitgegroeid tot een echte Apple fan, internet & software geek, tech enthusiast, iPhone-, iPad- en Mac lover, en early adopter. Je kan Marco ook volgen op Twitter.

2 reacties op “MAMP: draai een lokale server op je Mac”

  1. Remco zegt:

    Ha Marco,
    klopt allemaal maar hoe zie ik die server op een ander systeem? ik heb al van alles zitten proberen maar ik zie alleen de ingebouwde appache server als ik websharing aan zet.

    Ik werkte voorheen een week geleden met wamp op een windows systeem, en begrijp het OSX nog niet helemaal het zou het niet slimmer zijn om alleen MySQL te installeren nu draaien er twee appache servers.

    grts remco

    • Borsatoo zegt:

      Hallo Remco

      Als ik je vraag goed begrepen heb, wil je een bestaande webserver
      benaderen vanuit je eigen netwerk.

      Om je lokale webserver te benaderen vanuit je eigen netwerk voer je in
      de browser het ip-adres van je computer in waarop de webserver draait.

      bijvoorbeeld http://192.168.0.2:8888. (het ip-nummer waarop je lokale
      webserver op draait+ poortnummer van de Apache server) Poortnummer kan
      je nakijken in de Mamp instellingen.

      Vergeet niet om de beveiligingsinstellingen op je Mac ook aan te passen.
      Bij de instellingen ga je naar “Beveiliging”, dan naar “Firewall” en
      duidt hier “Stel toegang in voor
      specifieke voorzieningen en programma’s” in.

      Voeg hier je Mamp applicatie aan de lijst toe, door op het “+” teken
      te klikken.

      En bij de instellingen Internet en Netwerk: ga je naar “Delen” en daar
      vink je “websharing” uit.

      Ik hoop dat ik je hiermee in grote lijnen wat verder heb kunnen helpen.

      met vriendelijke groeten

      Marco