MAMP
Je zkratka pro „Mac OS X, Apache, MySQL, and PHP“. MAMP je varianta softwarového balíčku LAMP, kterou lze nainstalovat v systému Mac OS X. Lze ji použít ke spuštění skutečného webového serveru na Macu, ale nejčastěji se používá pro vývoj webu a místní testování.
Apache (neboli „Apache HTTP Server“) je komponenta používaná ke konfiguraci a spuštění webového serveru. Po instalaci umožňuje Apache hostovat na Macu jeden nebo více webů. Konfigurací a spuštěním místního webového serveru Apache si weboví vývojáři mohou prohlížet své webové stránky ve webovém prohlížeči, aniž by je museli publikovat na externím serveru.
MAMP obsahuje také MySQL a PHP. Tyto dvě komponenty jsou běžně používané technologie (open source|open source) pro vytváření dynamických webů. MySQL je oblíbený systém pro správu databází (DBMS) a PHP je skriptovací jazyk pro web. Webové stránky, které obsahují kód PHP, mohou přistupovat k datům z databáze MySQL a načítat dynamický obsah za běhu. Díky místní instalaci PHP a MySQL může vývojář vytvořit a otestovat dynamický web na svém Macu před jeho publikováním na internetu.
Apache, MySQL a PHP jsou komponenty s otevřeným zdrojovým kódem, které lze nainstalovat jednotlivě. Je však rychlejší a snadnější nainstalovat předem sestavený balíček „AMP“, například MAMP nebo MAMP Pro. MAMP i MAMP Pro obsahují také grafické uživatelské rozhraní GUI, které lze použít ke správě místního webového serveru.
NOTE: V některých případech může písmeno „P“ v MAMP označovat Perl nebo Python, což jsou jiné skriptovací jazyky, které lze použít místo PHP. Verze LAMP pro Windows se nazývá WAMP.
Otestujte své znalosti