LAMP
Skrót oznacza „Linux, Apache, MySQL, and PHP”. Razem te technologie oprogramowania mogą służyć do utworzenia w pełni funkcjonalnego serwera WWW.
Linux jest najpopularniejszym systemem operacyjnym używanym na serwerach WWW, głównie dlatego, że dostępnych jest wiele bezpłatnych dystrybucji Linuksa. Oznacza to, że konfiguracja i utrzymanie serwerów opartych na Linuksie są zazwyczaj tańsze niż w przypadku serwerów z systemem Windows. Ponieważ Linux jest (otwartoźródłowy|otwartoźródłowy), współpracuje także z wieloma innymi popularnymi komponentami oprogramowania do hostingu stron WWW o otwartym kodzie źródłowym.
Najważniejszym komponentem oprogramowania w pakiecie „AMP” jest Apache, czyli „Apache HTTP Server”. Apache to oprogramowanie, które udostępnia strony internetowe w Internecie za pośrednictwem protokołu HTTP. Po zainstalowaniu Apache standardowy komputer z systemem Linux zmienia się w serwer WWW, na którym można hostować działające strony internetowe.
Inne komponenty LAMP to MySQL i PHP. MySQL jest popularnym systemem zarządzania bazami danych o otwartym kodzie źródłowym (DBMS), a PHP jest popularnym językiem skryptowym używanym w sieci. Razem te dwie technologie służą do tworzenia dynamicznych stron internetowych. Zamiast udostępniać wyłącznie statyczne strony HTML, serwer LAMP może generować dynamiczne strony internetowe, które wykonują kod PHP i wczytują dane z bazy danych MySQL.
NOTE: W niektórych przypadkach litera „P” w skrócie LAMP może oznaczać język Perl albo Python, czyli inne języki skryptowe. Pakiety „AMP” dla systemów Windows i Mac noszą odpowiednio nazwy WAMP i MAMP.
Sprawdź swoją wiedzę