23 lines
2.9 KiB
Markdown
23 lines
2.9 KiB
Markdown
---
|
||
title: The Linux, Apache, MySQL, and PHP Stack
|
||
localeTitle: Пакет Linux, Apache, MySQL и PHP
|
||
---
|
||
## Стек LAMP
|
||
|
||
Одной из наиболее распространенных конфигураций для Linux-сервера является стек LAMP, названный в честь наиболее часто используемых компонентов (Linux, Apache, MySQL и PHP). Стандартный стек LAMP является открытым исходным кодом, свободно доступен и полностью документирован, обеспечивая гибкую стандартизованную и безопасную платформу для разработки веб-сайтов и веб-приложений.
|
||
|
||
### Linux
|
||
|
||
Компонент операционной системы стека LAMP обычно представляет собой дистрибутив Linux, и многие популярные дистрибутивы Linux, такие как Ubuntu и Red Hat, имеют полуавтоматизированные методы для установки и настройки других компонентов. Когда Mac OSX заменяет Linux, полученный стек иногда называют стеком MAMP. Аналогично, когда стек построен в среде Windows, его иногда называют стеком WAMP.
|
||
|
||
### апаш
|
||
|
||
Веб-серверным компонентом стека обычно является Apache, самый популярный веб-сервер в Интернете. По состоянию на июнь 2014 года Apache, по оценкам, обслуживал 52,27% всех активных сайтов. В последние годы многие системные администраторы и веб-разработчики решили заменить Apache на nginx, веб-сервер, который в некоторых ситуациях может быть более легким и быстрым. Полученный стек иногда называют стеком LEMP.
|
||
|
||
### MySQL
|
||
|
||
Уровень системы управления реляционными базами данных (RDBMS) стека LAMP - это MySQL. Его иногда заменяют MariaDB, виртуалистическая версия MySQL или даже несвязанные базы данных, такие как базы данных PostgreSQL или NoSQL, такие как MongoDB.
|
||
|
||
### PHP
|
||
|
||
Язык программирования сервера или уровень промежуточного слоя стека LAMP обычно является PHP, хотя он часто заменяется (или используется рядом) на Python, Perl или на других языках. |