MAMP
Oznacza „Mac OS X, Apache, MySQL i PHP”. MAMP to odmiana LAMP pakiet oprogramowania, który można zainstalować na Mac OS X. Może służyć do prowadzenia live serwer wWW z komputera Mac, ale jest najczęściej używany do tworzenie stron internetowych i do lokalnych celów testowych.
Apache (lub „Apache HTTP Server”) to składnik używany do konfigurowania i uruchamiania serwer wWW. Po zainstalowaniu Apache umożliwia komputerowi Mac hostowanie jednego lub więcej strony internetowe. Konfigurując i uruchamiając lokalny serwer WWW Apache, twórcy stron internetowych mogą przeglądać pliki strony internetowe w przeglądarka internetowa bez publikowania na serwerze zewnętrznym.
MAMP zawiera również MySQL i PHP. Te dwa komponenty są typowymi technologiami (open source | open source) używanymi do tworzenia dynamiczne strony internetowe. MySQL to popularny DBMS a PHP to język skryptów internetowych. Strony internetowe zawierające kod PHP mogą uzyskiwać dostęp do danych z MySQL baza danych i ładuj dynamiczne treści w locie. Instalując lokalnie PHP i MySQL, programista może zbudować i przetestować dynamiczną witrynę na swoim Macu przed opublikowaniem jej w Internecie.
Apache, MySQL i PHP to komponenty open source, które można instalować indywidualnie. Jednak szybsze i łatwiejsze jest zainstalowanie gotowego pakietu „AMP”, takiego jak MAMP lub MAMP Pro. Zarówno MAMP, jak i MAMP Pro zawierają również graficzny interfejs użytkownika GUI które można wykorzystać do zarządzania lokalnym serwerem WWW.
UWAGA: W niektórych przypadkach litera „P” w MAMP może oznaczać Perl or Python, które są innymi językami skryptowymi, których można używać zamiast PHP. Wersja LAMP dla Windows nosi nazwę WAMP.