MAMP est un outil permettant de créer un serveur web sur Mac OS. Plusieurs logiciels sont intégrés dans MAMP dont Apache, MySQL et PHP (AMP).

Explications

Sur le net, on oppose deux catégories de sites, les statiques et les dynamiques. Les pages dynamiques sont générées à chaque consultation et varient selon différents paramètres, elles utilisent des technologies similaires à MAMP.
On peut faire son portfolio en statique avec une dizaine de fichiers HTML, mais si vous voulez afficher des éléments selon des requêtes (ex : les photos de 2010) vous passerez probablement par un langage côté serveur comme le PHP et une base de données comme MySQL.

Si héberger un site sur son propre ordinateur est faisable avec un tel outil, MAMP s’utilise surtout pour le développement en local (sur son ordinateur) et éviter de travailler sur le serveur de votre hébergeur (o2switch, ovh, 1and1, infomaniak, evxonline…).

https://www.mamp.info/en/

En complément :