Плюсы/минусы WAMP против XAMPP - для запуска локального сервера тестирования [закрыт]
Каковы основные плюсы/минусы, которые может помочь решить, какой из двух вариантов выбрать: WAMP против XAMPP для запуска локального сервера тестирования для WordPress?
PS: Теперь я вижу, что Переполнение стека обсуждалось по этому поводу.
10 answers
Самая большая разница - WAMP работает на Windows, XAMPP является мультиплатформенным. Кроме того, это вопрос личных предпочтений. Они оба предоставляют вам среду Apache-MySQL-PHP, которая работает практически одинаково в обеих системах.
XAMPP является НЕкроссплатформенным. Существует XAMPP для Windows, XAMPP для Linux, для Mac и для Solaris, но каждый пакет содержит разные части программного обеспечения, работает по-разному с разной производительностью и т.д. (кроссплатформенность означает, что вы используете одно и то же программное обеспечение, и оно работает одинаково на разных платформах... как когда-то был Azureus: банка, которую вы могли бы использовать таким же образом)
XAMPP для Windows раздут, большой срок. У вас есть почта сервер, FTP-сервер, ускоритель, web-dav, SSL из коробки и т.д. Вам действительно нужны они все? Это не совсем пакет начального уровня, но в целом он значительно упрощает установку всего. Кроме того, любая настройка требует тех же усилий, что и для любого другого готового стека. Но если вы устанавливаете на свой собственный ящик, вам, вероятно, не нужен FTP-сервер, не так ли?
ВАМПИР легче (в основном основы). Все, что есть в усилителе, есть, кроме того, у вас есть пара инструментов, phpMyAdmin, SQLite и xdebug. Вам нужен SSL? Вы должны настроить его. Вам нужен доступ к почтовому серверу? Должен установить его самостоятельно. FTP? То же.
WAMP (как и следует из названия) работает только в Windows (либо 64/32-разрядной).
Для локальной машины в Windows WAMP - это правильный путь. Легкая, плавная и постустановочная конфигурация занимает один клик. XAMPP для Windows не является большим конкурентом из-за проблем с 64-разрядной установкой (естественно: больше вредоносных программ для установите, и вам нужно управлять каждым дополнительным программным обеспечением в диапазоне 32/64-разрядных версий).
WAMP - это аббревиатура, которая означает: Windows, Apache, MySQL и PHP.
Существуют различные "дистрибутивы" WAMP, такие как XAMPP, WampServer (то, что некоторые люди просто называют "WAMP"), Wamp-Разработчик Pro (коммерческое программное обеспечение) и другие...
XAMPP для Windows - это просто еще один дистрибутив WAMP, не более того (и не что-то еще).
На возражение о том, что XAMPP раздут - потому что у него есть почтовый сервер, FTP-сервер и т. Д. - Можно ответить, спросив, что вам нужно. Если вам нужно большинство или все эти предметы, это полный XAMPP для вас. Для простой разработки веб-страниц, включая PHP и MySQL, используйте XAMPP Lite. В разное время я находил и то, и другое очень полезным. Мне особенно нравится, что я могу запустить любой из них на USB-накопителе.
Теперь, если бы я мог добавить Netbeans на эту флешку...
Я использовал XAMPP и в целом остался им доволен, за одним заметным исключением. Загрузка сайта всегда была для меня мучительно медленной при использовании XAMPP. Я не знаю, так ли это в случае с ВАМПОМ, но это стоило бы изучить.
Не совсем отвечаю на вопрос, но если вам интересно узнать, как пакеты работают вместе, я предлагаю установить и настроить их вручную. Я использовал этот учебник в качестве руководства, он детализирован и помогает вам управлять всем и разговаривать друг с другом. Это немного больше работы, но обеспечивает вам гораздо большую гибкость, и вы действительно изучаете важную конфигурацию.
Я хотел бы добавить преимущество WAMP, которого нет в списке.
С помощью WAMP вы можете устанавливать расширения*, которые позволяют легко переключаться между различными версиями php. Поскольку минимальное требование WordPress - php 5.2.4 и гарантирует, что он будет работать на сервере, использующем его, чтобы быть действительно совместимым с WordPress, плагин должен работать под этой версией php. В php 5.3+ есть много функций, которых нет в 5.2.4, таких как пространство имен.
Если вы являетесь WordPress разработчик и хотите, чтобы ваш плагин, виджет или тема были полностью совместимы и запускались при любой установке WordPress, полезно настроить среду с php 5.2.4. XAMPP не предлагает простого способа сделать это.
* Следует отметить, что более новая версия сервера WAMP больше не поддерживает расширения; однако сервер WAMP 2.2 (32-разрядный) доступен на SourceForge и поддерживает их. Он также имеет правильную версию Apache для установки php 5.2.4.
WAMP использует для запуска больше памяти, чем XAMPP.
Реализация SSL в WAMP мне показалась более сложной (в конце концов я не смог с этим справиться и сдался), тогда как в XAMPP это было чрезвычайно просто.
В остальном, я полагаю, нет никакой разницы, поскольку я использую оба Linux и еще Окна платформа и мне удобно. Конечно, я использую XAMPP в течение гораздо более длительного периода времени.
XAMPP работает медленнее, чем WAMP (французский разработчик). У меня есть и то, и другое.