Whatis

Расшифровка:
Linux - OS
Apache - Web
MySQL/MariaDB - DB
PHP/Perl/Python - Script

LAMP - один из первых open source стеков для разработки веб-приложений. До сих пор популярен, считается стабильным, простым и мощным.

Другие модификации

LEMP:
Linux
Nginx (Engine x)
MySQL/MariaDB
PHP/Perl/Python

WAMP aka CringeAMP:
Windows ??
Apache
MySQL/MariaDB
PHP/Perl/Python

Как работает веб-приложение на LAMP стеке

Веб сервер получает request (запрос) на веб-страницу от браузера.

Далее сервер передает запрос CGI-языку (ЯП, на котором написана прога, выполняющаяся на сервере и генерирующая динамический контент для веб-страниц), который загружает файл и выполняет код, содержащийся внутри.

И, допустим, если в коде запрашиваются данные, он может обращаться за данными в DB.

Теперь на основе кода в файле запроса и полученных данных генерирует HTML и передает серверу (чтобы тот отправил response (ответ) клиенту). Также в результате могли добавиться данные в DB, смотря какой request поступил серверу.


LEMP setup