WAMP против индивидуальной установки PHP, Apache и MySQL - PullRequest
10 голосов
/ 08 июня 2011

Я совершенно новичок в программировании и некоторых новых технологиях.Прямо сейчас я использую WAMP на моей Windows Vista.Для меня использование WAMP очень удобно, потому что я собираюсь установить его один раз, и мне не понадобятся сложные настройки.

Я был в порядке, пока кто-то не сказал мне, что использовать WAMP, EasyPHP, XAMPP и MAMP нехорошопотому что, если один из компонентов, таких как MySQL, падает, он больше не будет работать.Он сказал, что лучше установить их отдельно и выполнить настройку pain in the ass позже.

Пожалуйста, советуйте.

Ответы [ 4 ]

9 голосов
/ 08 июня 2011

Для разработки и небольших сайтов с небольшим объемом WAMP - это просто отлично!субоптимальная конфигурация лучше, чем неработающая.

Как только вы развернетесь в рабочей среде и вам придется иметь дело с большими объемами транзакций и проблемами безопасности, вам действительно нужно установить компоненты отдельно и настраивать их в соответствии с вашими потребностями.

Однако реально, если вы доберетесь до производственного приложения малого / среднего объема, оно, вероятно, будет развернуто в арендованной инфраструктуре приложений, где все это будет сделано для вас.

Так что да, придерживайтесь WAMP.Лучше потратить время на то, чтобы правильно настроить приложение, чем на изучение эзотерических настроек в различных конфигурационных файлах.

3 голосов
/ 08 июня 2011

WAMP имеет четкую цель: предоставить готовую среду PHP прямо из коробки. Требуется 0 настроек. 0 знаний необходимо. Вы нажимаете, и это работает. Если вы новичок, это очевидный выбор.

Настройка сложного программного обеспечения, такого как Apache и PHP, действительно трудна для новичка. Если вы на самом деле не собираетесь использовать WAMP в производственной среде, существует нет причин, по которым вам нужно будет коснуться конфигурации по умолчанию.

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

Мой совет - использовать WAMP на своем ПК для разработки.

2 голосов
/ 21 сентября 2013

WAMP - Windows Apache MySQL PHP
XAMPP - X (Multi OS) Apache MySQL PHP Perl

Wamp лучше для новичков, чтобы установить, легко настроить и изучить основные вещи в удобной для пользователя. Главным образом включить DLL в Wamp легче, чем Xampp. Но это создаст много проблем, например, когда мы перезапускаем сервер, он может не перезапуститься должным образом, и вам нужно будет выполнить дополнительные действия, такие как перезагрузка вашей системы или переустановка wamp. Основным недостатком является поддержка Windows Alone. Обычно в настоящее время все предпочитают использовать Linux-сервер, так как он имеет больше целей безопасности. Следовательно, если вы разрабатываете с использованием wamp, это бесполезно для Linux Production Environment.

Так что я бы предложил Xampp, а также выбор разработчика.

У него больше возможностей, чем у Wamp, они:

  1. Tomcat
  2. Perl
  3. Поддержка нескольких ОС
  4. Filezilla FTP
  5. PHP4
  6. PHP5

Лучше перезапустить сервер отдельно для MySQL, Apache, Mercury, FTP.

Для включения библиотеки DLL в Xampp это не сложная задача для разработчика и его стабильный сервер.

2 голосов
/ 08 июня 2011

Я не думаю, что «аргумент сбоя» действителен. Не имеет значения, устанавливаете ли вы комплект или отдельный компонент - проблема заключается в том, чтобы найти причину и устранить ее. Пакеты разработаны для легкого запуска, цена за то, что конфигурация не предназначена для производственного использования. Я бы предпочел научиться использовать локальный пакет и применять свои знания / навыки при настройке рабочего сервера (без какой-либо боли, потому что тогда я смогу).

...