Windows: XAMPP vs WampServer vs EasyPHP против альтернативы

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

Что, по вашему мнению, лучше?

XAMPP, кажется, самый популярный, но я прочитал несколько плохих вещей об этом, которые заставляют меня задуматься, насколько он хорош, как говорит его популярность. Например, я слышал, что их настройка по умолчанию для PHP очень небезопасна (и, видимо, их приложение для администратора не может функционировать без открытия этих отверстий). Очевидно, это не страшно для ситуации развития, но вы можете опираться на что-то вроде register_globals .

Я также заметил что-то еще, что меня беспокоит: разработчики рекомендуют пользователям Vista отключать UAC, чтобы использовать их программное обеспечение!

Для меня это большой красный флаг. Да, есть проблемы с получением чего-то вроде этого на Vista с включенным UAC, но отключение UAC никогда не должно предлагаться в качестве решения, особенно для newbs (кому больше нужен UAC). Меня это очень беспокоит.

По- видимому, WampServer проще переключать версии PHP или Apache, если вам нужно. Но он имеет меньше возможностей, чем XAMPP (например, FTP-сервер).

EasyPHP – это тот, с которым у меня нет опыта, поэтому я не могу сказать, но он, по-видимому, тоже очень популярен.

Альтернативы? Там есть много других стеков, перечисленных в Википедии . Применяется ли какой-либо из них?

Итак, что вы используете, и почему вы считаете это лучшим? Вы просто придерживались первой, которую вы пробовали?

Я полагаю, что большинство из нас просто хотят чего-то быстрого, легкого и современного.

Обычно я устанавливаю Apache + PHP + MySQL, не используя какой-либо пакет, как те, о которых вы говорите.

Это немного больше работы, да; но знание того, как устанавливать и настраивать вашу среду, отлично – и полезно.

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

И в следующий раз все будет намного проще, и вам понадобится меньше времени.

Кроме того, вы можете взглянуть на Zend Server – это еще один пакет, объединяющий Apache + PHP + MySQL.

Или, как альтернатива, не используйте Windows.

Если на ваших производственных серверах работает Linux, почему бы не запустить Linux на вашей машине разработки?

И если вы не хотите (или не можете) установить Linux на свой компьютер, используйте виртуальную машину.

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

Тот, который я только что нашел, и я могу абсолютно порекомендовать, это Uniform Server

Он действительно часто обновляется, имеет гораздо больший упор на безопасность и выглядит намного более зрелым проектом по сравнению с XAMPP.

У них есть wiki, где они перечисляют все последние версии пакетов. Как время написания, их новейший выпуск составляет всего 4 дня!

Версии в Uniform Server на сегодняшний день:

  • Apache 2.4.2
  • MySQL 5.5.23-сообщество
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

Версии XAMPP на сегодняшний день:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

EasyPHP очень хорош:

  • легкий и портативный: нет службы Windows (например, wamp)
  • легко настроить (все файлы конфигурации в той же папке: httpd.conf, php.ini и my.ini)
  • автоматически перезапускает apache при редактировании httpd.conf

WAMP или UWAMP – хороший выбор, если вам нужно протестировать с помощью кратных версий PHP и Apache.

Но вы также можете использовать несколько версий PHP с помощью EasyPHP (загружая версию PHP, которая вам нужна на php.net, и загрузите эту версию, отредактировав httpd.conf):

 LoadModule php4_module "${path}/php4/php4apache2_2.dll" 

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

Я использую EasyPHP в создании моей диссертации о системе управления контентом. Пока этот инструмент очень хорош и прост в использовании.