MAMP
Steht für „Mac OS X, Apache, MySQL, and PHP“. MAMP ist eine Variante des LAMP-Softwarepakets, das unter Mac OS X installiert werden kann. Damit kann ein aktiver Webserver auf einem Mac betrieben werden, es wird jedoch meistens für die Webentwicklung und lokale Tests verwendet.
Apache (oder „Apache HTTP Server“) ist die Komponente, mit der der Webserver konfiguriert und betrieben wird. Nach der Installation kann ein Mac eine oder mehrere Websites hosten. Durch die Konfiguration und den Betrieb eines lokalen Apache-Webservers können Webentwickler ihre Webseiten in einem Webbrowser anzeigen, ohne sie auf einem externen Server zu veröffentlichen.
MAMP umfasst außerdem MySQL und PHP. Diese beiden Komponenten sind gängige Open-Source-Technologien, die zum Erstellen dynamischer Websites verwendet werden. MySQL ist ein beliebtes DBMS, und PHP ist eine Web-Skriptsprache. Webseiten, die PHP-Code enthalten, können auf Daten aus einer MySQL-Datenbank zugreifen und dynamische Inhalte in Echtzeit laden. Durch die lokale Installation von PHP und MySQL kann ein Entwickler eine dynamische Website auf seinem Mac erstellen und testen, bevor er sie im Internet veröffentlicht.
Apache, MySQL und PHP sind Open-Source-Komponenten, die einzeln installiert werden können. Es ist jedoch schneller und einfacher, ein vorgefertigtes „AMP“-Paket wie MAMP oder MAMP Pro zu installieren. Sowohl MAMP als auch MAMP Pro verfügen außerdem über eine grafische Benutzeroberfläche GUI, mit der der lokale Webserver verwaltet werden kann.
NOTE: In einigen Fällen kann das „P“ in MAMP für Perl oder Python stehen. Dabei handelt es sich um weitere Skriptsprachen, die anstelle von PHP verwendet werden können. Die Windows-Version von LAMP heißt WAMP.
Testen Sie Ihr Wissen