MAMP
MAMP är en lösningsstack som består av fri och öppen källkod och proprietär kommersiell programvara som används tillsammans för att utveckla och köra dynamiska webbplatser på Apple Macintosh -datorer.
Specifikationer och användningsområden
Operativ system | Mac OS |
---|---|
webbserver | Apache | Nginx |
Databashanteringssystem | MySQL | MariaDB |
webbutveckling | PHP | Perl | Pytonorm |
Namnet MAMP är en akronym som härrör från namnen på komponenterna i systemet: macOS (operativsystemet ) ; Apache ( webbservern ); MySQL eller MariaDB ( databashanteringssystemet ); och PHP , Perl eller Python ( programmeringsspråk som används för webbutveckling ). Namnet kommer från LAMP , en liknande stack av all öppen källkod som används ofta för webbplatser, men som ersätter det proprietära macOS med Linux OS med öppen källkod. ( Liknande "AMP"-stackar finns för andra operativsystem.) MAMP är dock inte begränsad till dessa val av komponenter; Nginx kan användas istället för Apache, till exempel, och detsamma gäller för att ersätta MariaDB för MySQL.
Vissa av programvarupaketen som innehåller MAMP (särskilt Apache och PHP) är förinstallerade med macOS; kompatibla versioner av resten är lätt tillgängliga för installation och användning. MAMP används ofta med och för att utveckla för populära CMS- program som WordPress och Drupal genom att sätta upp en lokal utvecklingsmiljö på bärbara eller stationära datorer, utan behov av en fristående webbserver.