MAMP
Skrót od „Mac OS X, Apache, MySQL, and PHP”. MAMP to odmiana pakietu oprogramowania LAMP, którą można zainstalować w systemie Mac OS X. Można go używać do uruchamiania działającego serwera internetowego na komputerze Mac, ale najczęściej wykorzystuje się go do tworzenia stron internetowych i testowania lokalnego.
Apache (czyli „Apache HTTP Server”) to składnik używany do konfigurowania i uruchamiania serwera internetowego. Po zainstalowaniu Apache umożliwia komputerowi Mac hostowanie jednej lub większej liczby witryn internetowych. Konfigurując i uruchamiając lokalny serwer internetowy Apache, twórcy stron mogą wyświetlać swoje strony internetowe w przeglądarce internetowej bez publikowania ich na zewnętrznym serwerze.
MAMP zawiera także MySQL i PHP. Te dwa składniki to powszechnie używane technologie (open source|open source) służące do tworzenia dynamicznych witryn internetowych. MySQL to popularny system zarządzania bazami danych (DBMS), a PHP to język skryptowy używany w internecie. Strony internetowe zawierające kod PHP mogą uzyskiwać dostęp do danych z bazy danych MySQL i ładować dynamiczną zawartość w locie. Instalując lokalnie PHP i MySQL, twórca stron może tworzyć i testować dynamiczną witrynę internetową na komputerze Mac przed opublikowaniem jej w internecie.
Apache, MySQL i PHP to składniki open source, które można instalować pojedynczo. Szybciej i łatwiej jest jednak zainstalować gotowy pakiet „AMP”, taki jak MAMP lub MAMP Pro. Zarówno MAMP, jak i MAMP Pro zawierają także graficzny interfejs użytkownika GUI, którego można używać do zarządzania lokalnym serwerem internetowym.
NOTE: W niektórych przypadkach litera „P” w skrócie MAMP może oznaczać Perl lub Python — inne języki skryptowe, których można używać zamiast PHP. Wersja LAMP dla systemu Windows nosi nazwę WAMP.
Sprawdź swoją wiedzę