Есть ли какая-либо существенная разница между XAMPP и LAMP?

Недавно я отправил свое резюме в небольшую компанию, которой требовался веб-разработчик, но одним условием было то, что я должен уметь работать с LAMP. Так что я принял участие в конкурсе, но сегодня я начал задаваться вопросом, так ли похожи эти пакеты, как я думаю.

Итак, они?

Я использую: XAMPP (Basispaket) версии 1.7.1 в Windows 7 и планирую установить LAMP в Ubuntu 10.04 (пока не знаю версию).

ОБНОВЛЕНИЕ: я прочитал несколько статей о настройке LAMP и обнаружил, что вам просто нужно отдельно установить Apache, PHP и MySQL. Я смущен; так разве нет панели управления, как в XAMPP? Если так, то я спрашиваю об этих основных различиях.


person Eugene    schedule 24.06.2010    source источник


Ответы (3)


LAMP — это аббревиатура от Linux (операционная система), Apache HTTP Server, MySQL (программное обеспечение базы данных) и PHP. Если вы используете Windows, аббревиатура будет WAMP.

XAMPP — это пакет, который вы можете использовать для простой установки и настройки (в вашем случае) WAMP или LAMP. Если они просят LAMP, они, вероятно, ожидают некоторого знания Linux и Apache, но также может быть, что они просто ожидают программиста PHP с навыками MySQL. Вы узнаете, что они ищут на собеседовании ;).

person Dennis Laumen    schedule 24.06.2010
comment
Хм. Странный. Я думал, что LAMP и XAMPP — это одно и то же, с той лишь разницей, что XAMPP (X — обозначает любую ОС) и LAMP (L — обозначает ОС Linux). Все это также относится к WAMP и MAMP. Нет? - person Eugene; 24.06.2010
comment
XAMPP — это конкретное имя пакета от Apache Friends (apachefriends.org/en/xampp.html< /а>). LAMP, WAMP, MAMP, SAMP, FAMP и OpAMP (я, наверное, еще что-то забыл... ;)) — это аббревиатуры, обозначающие определенную настройку веб-сервера. См. en.wikipedia.org/wiki/LAMP_(software_bundle) для получения дополнительной информации. Я уверен, что XAMP (обратите внимание на отсутствующую букву P в конце) используется как синоним AMP. AMP указывает на стек Apache, MySQL и PHP (или Perl или Python) поверх некоторой ОС. - person Dennis Laumen; 24.06.2010
comment
К сожалению, я не могу комментировать приведенный ниже ответ Джеймса Андерсона, поэтому вот мой ответ на ваш дополнительный вопрос, Юджин. Да, он по-прежнему будет называться LAMP. Это просто аббревиатура для определенной комбинации программного обеспечения, составляющего стек вашего веб-сервера. - person Dennis Laumen; 25.06.2010
comment
И правильно ли я понимаю, что у LAMP нет панели управления, как у XAMPP (по крайней мере, XAMPP под Windows. Насчет других ОС не знаю)? - person Eugene; 25.06.2010
comment
Правильный. Хотя вы, конечно, можете установить какую-нибудь панель управления (например, WebMin webmin.com). Однако эти панели управления обычно предназначены для управления не только стеком LAMP. Термин LAMP на самом деле ничего не говорит о таких вещах, как панели управления, это просто сокращение для определенной настройки. Программное обеспечение, такое как XAMPP, может помочь вам быстро настроить стек AMP. - person Dennis Laumen; 25.06.2010

LAMP и WAMP — это общие термины для любого веб-сервера Apache, базы данных MySQL, и язык Perl или PHP или Python, основанный на системе.

XAMPP — это специальный программный пакет, содержащий все элементы системы *AMP в одном пакете. . Есть несколько таких пакетов (например, WampServer).

Процесс установки программного обеспечения в Ubuntu настолько прост, что многие люди предпочитают устанавливать компоненты по отдельности и запускать более компактную и эффективную установку.

person James Anderson    schedule 25.06.2010
comment
Так что, если я установлю их по отдельности, это все равно будет LAMP или просто отдельные пакеты? - person Eugene; 25.06.2010

Если кто-то спросит о навыках работы с LAMP, а вы использовали WAMP, вам нужно только изучить Linux, чтобы составить стек, поскольку для LAMP нет полного пакета, как для XAMPP и WAMP.

Итак, здесь проблема заключается в вашей способности настроить сервер Apache, базу данных MySQL с помощью PHP в системе Linux. Любой рекрутер будет искать это. На самом деле, поскольку вы планируете изучать Linux, просто установите XAMPP, изучите его и вперед. докажите им свои навыки LAMP.

person Nicholas Kavuma    schedule 31.12.2019
comment
Изучение Linux в первый раз может быть нетривиальным пробелом для некоторых людей. Компания, вероятно, ожидает, что часть вашего времени будет просто учиться, но, возможно, не будет полностью выделена кому-то, кто, возможно, не запускал ls раньше (в общем, не уверен в знаниях ОП). Я бы все равно обратилась, по крайней мере, там будет сказано, где вы находитесь. - person javs; 31.12.2019