Windows: XAMPP vs WampServer vs EasyPHP vs alternative [закрыто]


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

что, по-вашему, лучше всего?

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

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

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

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

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

альтернативы? есть куча других стеки перечислены в Википедии. Есть ли какие-либо из них рекомендуются?

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

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

5 107

5 ответов:

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

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

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

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

другое, вы возможно, вы захотите взглянуть на Zend Server -- это еще один пакет, который связывает Apache + PHP + MySQL.

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

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

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

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

тот, который я только что нашел, и я мог бы абсолютно рекомендовать это Единый Сервер

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

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

версии в едином сервере на сегодняшний день:

  • Apache 2.4.2
  • MySQL 5.5.23-community
  • 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.конф, РНР.Ини и моей.ini)
  • автоматический перезапуск apache при редактировании httpd.conf

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

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

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

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

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