freeCodeCamp/guide/russian/linux/lamp-stack/index.md

23 lines
2.9 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
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 или на других языках.