Заметки сисадмина

Локальный сервер (WAMP) в 2020 году

WAMP объединяет программные продукты, предназначенные для разработки и тестирования локальных сайтов и приложений, то есть на компьютере с ОС Windows и без выхода в Интернет.
Локальный сервер (WAMP) в 2021 году

WAMP объединяет программные продукты, предназначенные для разработки и тестирования локальных сайтов и приложений, то есть на компьютере с ОС Windows и без выхода в Интернет. При этом настройка и наполнение веб-ресурса осуществляется без аренды платных серверов. В данную платформу также входят открытое ПО Apache, СУБД MySQL, интерпретатор PHP для работы с языками программирования, автоматический установщик расширений.


Зачем нужен WAMP-сервер?

Программист обычно разрабатывает сайт на своем компьютере, а затем переносит его на хостинг. Но чтобы PHP-скрипты выполнялись правильно, на ПК должны быть те же программы, что и на хостинге. Устанавливать и настраивать каждую по отдельности долго и неудобно, поэтому необходима WAMP-платформа, которая уже включает требуемое для веб-разработки ПО.

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


WAMP позволяет в спокойном режиме сделать и протестировать сайт и неспешно выбрать хостинг-провайдера.

Обзор локальных серверов

Ниже представлен ТОП наиболее популярных в 2020 году платформ. Список ранжирован не по качеству, а в произвольном порядке.

Open Server

Open Server является полноценным профессиональным инструментом, самым востребованным среди разработчиков. Имеет простой и понятный интерфейс и навигацию, удобную управляющую программу. Отличается большим выбором подключаемых компонентов.


В полную версию включен необходимый набор программ для моментального старта: Opera, Sublime, WinSCP, Simplewall, Jcpicker, Bright Master. Сервер регулярно обновляется, что говорит о стабильности его работы.


Пользователям предлагается на выбор несколько HTTP-модулей (Apache или Nginx), различные версии модулей PHP и СУБД. К тому же между ними работает быстрое переключение.

Установка стационарная и портативная.

Преимущества:

  1. Многофункциональность.
  2. Интерфейс мультиязычный.
  3. Есть подробная инструкция по работе с сервером.
  4. Доступ к доменам осуществляется в один клик.
  5. Возможность работы через командную строку.
  6. Быстрота запуска и остановки службы.
  7. Возможность просмотра логов в реальном времени.

Недостаток один – не предусмотрено автообновление сервера.

Denwer

Это – джентльменский набор веб-разработчика, одна из самых первых на IT-рынке программ. Содержит базовые компоненты: Apache, MySQL, PHP, phpMyAdmin, но как таковая управляющая программа отсутствует. Выполняет основные простые задачи.


На официальном сайте можно скачать дополнительные модули и расширения (языки программирования Python и Parser, дистрибутив ActivePerl, СУБД PostgreSQL и FireBird, эмулятор емейл-сервера с протоколом SMTP).

Подходит для начинающих разработчиков и работает на слабых компьютерах.


Установка стационарная и портативная.

Преимущества:

  1. Простота функций и навигации.
  2. Легковесность сервера – не нагружает систему.
  3. Возможность работы через командную строку.
  4. При запуске не требует инсталляции внешних библиотек.
  5. Большая база знаний на форуме и самом сайте.
  6. Не придется деинсталлировать через системный инструмент или стороннюю программу – достаточно просто удалить папку.

Недостатки:

  1. Не обновляется с 2012 года – в функциональном плане сильно отстает от конкурентов, имеет устаревшую версию PHP-файлов.
  2. Нет удобного интерфейса.
  3. Нет различных компонентов администрирования.

Laragon

Laragon – молодой, но перспективный проект. Является простым и удобным, но при этом многофункциональным сервером, включает базовый набор компонентов (Apache/Nginx, MySQL, PHP, Memcached, Redis). Легко запускается, конфигурируется и работает. Главная отличительная особенность – производительность и стабильность.


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

Подходит для начинающих разработчиков.


Установка стационарная и портативная. Представлен в версии Full и Lite (не включает Node.js 11, npm, yarn, git).

Преимущества:

  1. Русскоязычный интерфейс.
  2. Понятный интерфейс и управление.
  3. Работа через командную строку.
  4. Обширная база знаний представлена на форуме.
  5. Быстрый запуск и работа.
  6. Достаточный набор функций.
  7. Наличие фреймворка Laravel.

Недостатки:

  1. Нет phpMyAdmin из коробки.
  2. Сайт и форум на английском языке.

XAMPP

Универсальный сервер, который можно использовать на Windows (но не на 2003 и XP), Mac (10.6  и выше) и Linux (многие дистрибутивы). Кроме стандартных компонентов Apache и PHP включает также СУБД MariaDB, Perl, OpenSSL, расширения и темы. Среда XAMPP очень удобна в использовании: внутри папки с рабочим окружением htdocs хранятся все локальные сайты.


При правильной настройке работает как полноценный интернет-сервер. Защита компонентов настроена, поэтому может функционировать в общественной сети.


Установка стационарная.

Преимущества:

  1. Многофункциональность.
  2. Простой запуск, не требующий настройки.
  3. Быстрая остановка модулей.
  4. Большое активное комьюнити.
  5. Постоянные обновления.
  6. Возможность запуска разных процессов по отдельности.

Недостатки:

  1. Англоязычный интерфейс.
  2. Малополезная панель управления (есть только старт и стоп).
  3. Ручная настройка рабочего окружения.

WampServer

Классическая платформа WAMP, включающая последние версии Apache, MySQL и PHP. Совместима со всеми версиями Windows, кроме XP, Server 2003, SP3. Работает только на файловой системе NTFS. Отличается производительностью и стабильностью.


Поддерживает большое количество языков и разные версии модулей. Конфигурация сервера легко настраивается через интерфейс.


Установка стационарная.

Преимущества:

  1. Русскоязычный интерфейс.
  2. Инсталляция в несколько кликов.
  3. Управление из трея Windows.
  4. Простая структура файлов.
  5. Понятное меню и навигация.
  6. Активное сообщество.

Недостатки:

  1. Требует инсталляцию библиотек Microsoft C/C++.
  2. Во время инсталляции программы необходимо выйти из Скайпа.
  3. Неудобная управляющая программа.

UwAmp

UwAmp – удобный инструмент для разработки. Помимо базовых компонентов включает СУБД SQLite и панель phpMyAdmin, поддерживает несколько версий PHP и UNICODE, контролирует использование процессора. Интерфейс оснащен удобным меню с различными конфигурациями и командами.


Установка стационарная и портативная.

Преимущества:

  1. Инсталляция в несколько кликов.
  2. Простота использования (быстрый запуск и завершение работы).
  3. Удобное меню и навигация.


Недостаток – англоязычный интерфейс.

AMPPS

Представляет собой не просто сборку, а мощную платформу для создания веб-ресурсов с полноценной библиотекой приложений. Поддерживает распространенные CMS, блоги, форумы, доски объявлений, фотогалереи и т.д. Включает Apache, СУБД MySQL и MongoDB, PHP, Perl, Python. AMPPS – отличный инструмент изучения CMS, форумов и других скриптов для создания сайтов.


Подходит для начинающих разработчиков.

Установка стационарная.


Преимущества:

  1. Минимальное участие в инсталляции.
  2. Простота использования без знаний программирования.
  3. Частые обновления программы и компонентов.
  4. Удобная панель задач и простая навигация.
  5. Наличие Softaculous – автоматического установщика ПО.
  6. Возможность подключения FTP-сервера.

Недостатки:

  1. Англоязычный интерфейс.
  2. Требует установку Microsoft Visual C++.

Winginx

Интересная сборка с управляющей программой и обширным базовым комплектом, куда входят Nginx, MongoDB и Node.js. Дополнительное ПО можно загрузить из магазина, включая популярные CMS и фреймворки. Есть возможность выбирать между СУБД MySQL, MongoDB и Redis. Работает с разными версиями PHP. Благодаря встроенному Центру обновления пользователь сможет проверять актуальность установленных компонентов.


Подходит для начинающих разработчиков.

Установка стационарная и портативная.


Преимущества:

  1. Интерфейс на русском языке.
  2. Простая инсталляция и быстрый запуск.
  3. Удобное трей-меню и раздел настроек.
  4. Функция автоматической установки скриптов.
  5. Управление задачами проекта.
  6. Контроль рабочего времени
  7. Просмотр локальной почты сервера.
  8. Бесплатный сервис для конвертации htaccess-файлов (на сайте).
  9. Автообновления.

Недостаток – сложность работы с логами.

Vertrigo

Функциональный сервер с обычным WAMP-комплектом, также включает SQLite, SQLiteManager и PhpMyAdmin. Благодаря наличию опции Zend Optimizer увеличивается производительность запущенных процессов на 40%. Предоставляет хорошие возможности по настройке PHP и Apache.


Подходит для начинающих разработчиков и нетребовательных пользователей.

Установка стационарная.


Преимущества:

  1. Занимает немного места на жестком диске.
  2. Простая установка и деинсталляция.
  3. Удобный и понятный раздел меню.
  4. Не требует настройки.
  5. Постоянно обновляется вместе с компонентами.

Недостатки:

  1. Англоязычный интерфейс.
  2. Трудности с созданием домена или алиаса.
Поделиться
Комментарии
Максим Орлов

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

Оставить комментарий

Ваш Email адрес не будет опубликован. Все обязательные поля обозначены *