LAMP
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:
- Linux — операционная система Linux;
- Apache — веб-сервер;
- MySQL — СУБД;
- PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).
Акроним LAMP может использоваться для обозначения:
- Инфраструктуры веб-сервера
- Парадигмы программирования
- Пакета программ
Хотя изначально эти программные продукты не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной из-за своей гибкости, производительности и низкой стоимости (все её составляющие являются открытыми и могут быть бесплатно загружены из Интернета). Набор LAMP входит в состав большинства дистрибутивов Linux и предоставляется многими хостинговыми компаниями.
Содержание |
[править] Варианты
Иногда букву P в аббревиатуре расшифровывают как Perl и Python, другие возможные языки веб-разработки.
Существует множество вариантов термина, в частности:
- LNMP — Nginx вместо Apache
- BAMP — BSD вместо Linux
- MAMP — Mac OS X вместо Linux.
- SAMP — Solaris вместо Linux
- WAMP — под Microsoft Windows вместо Linux
- WASP — Windows, Apache, SQL Server и PHP
- WIMP — Windows, IIS, MySQL и PHP
- PAMP — Personal Apache MySQL PHP — набор серверов для платформы S60 Специфика платформы накладывает свой отпечаток на работу комплекса. так в частности модули PHP получают и возвращают строки только в кодировке UTF-8.
- FNMP — FreeBSD и Nginx вместо Linux и Apache.
- EBLAMP — Extremely Business Linux, решение содержащее средства для мониторинга производительности[1]
- XAMPP - кроссплатформенная сборка веб-сервера, X (любая из четырех операционных систем), Apache, MySQL, PHP, Perl
[править] Готовые решения для Windows
Поскольку программы, входящие в LAMP в основном были разработаны для Linux, то установка и взаимная настройка их под Windows требует некоторого времени. Для решения этой проблемы было создано много пакетов программ, которые позволяют начать работать сразу после установки.
[править] См. также
[править] Примечания
|
|
||
|---|---|---|
| Общее |
Adoption • Сравнение с Windows • Критика • Проект GNU • GNU • Ядро • История • The Linux Foundation (portability) • Закон Линуса • Именование GNU/Linux • Tux |
|
| Распространение | ||
| Приложения |
Таблица соответствий Windows и Linux программ • ALSA • Desktop • Devices • Embedded • Gaming • LAMP • Thin client |
|
| Персоналии | ||
| СМИ | ||
| Списки | ||
| Мобильность | ||
| Прочее | ||