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 поступил серверу.