В Wamp, что зависит от платформы - PullRequest
0 голосов
/ 28 ноября 2010

В WAMP или в LAMP, который зависит от платформы ?? Это php или это сервер apache или mysql ?? Так что нам приходится устанавливать разные пакеты для разных платформ ??

Thanx

Ответы [ 3 ]

1 голос
/ 28 ноября 2010

Мишти, единственная вещь, которая «зависит от платформы» в этих сценариях (LAMP против WAMP), на самом деле сама платформа / ОС: Windows или Linux.

Часть "AMP" в основном одинакова для обоих:

  • «А» - Apache; ваш веб-сервер. Он поставляется в комплекте с Windows как установщик (setup.msi или setup.exe) и как пакет для Linux (.rpm / .deb / .tgz). Если вы хотите и достаточно предприимчивы для этого, вы также можете получить исходный код для Apache и собрать его самостоятельно. Это указано на веб-сайте Apache. В любом случае, выберите свою платформу / ОС, загрузите бинарный файл и установите - все готово.

  • "M" - MySQL; ваша база данных. Опять же, это поставляется в комплекте с Windows как установщик или как бинарный пакет для Linux. Вы также можете построить его из исходного кода.

  • «P» - PHP (или Perl); ваш язык сценариев выбора. Та же сделка, что и у других; установщик для Windows, бинарный пакет для Linux или сборка из исходного кода.

Приятной особенностью использования LAMP вместо WAMP (кроме более совершенной и более стабильной операционной системы, IMHO) является то, что вы можете создавать свои инструменты из исходного кода и настраивать их в соответствии с тем, что вы собираетесь с ними делать. В некотором смысле вы можете называть это «зависимым от платформы», но для всех практических целей инструменты (Apache, MySQL и PHP) были написаны как можно более кросс-платформенными, предоставляя способ получить одно и то же веб-приложение работает в Windows или Linux с небольшими изменениями исходного кода приложения, если таковые имеются.

0 голосов
/ 28 ноября 2010

По большей части все три работают на обеих платформах, хотя соглашения о путях и системные вызовы выглядят по-разному, поэтому код приложения должен быть написан правильно. Вы должны быть в состоянии написать PHP и схему MySQL для Windows и перенести их на Linux без суеты, если все сделано правильно.

0 голосов
/ 28 ноября 2010

Если это не вопрос с подвохом, весь двоичный код в обоих случаях зависит от платформы.

...