Локальный сервер (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 и СУБД. К тому же между ними работает быстрое переключение.
Установка стационарная и портативная.
Преимущества:
- Многофункциональность.
- Интерфейс мультиязычный.
- Есть подробная инструкция по работе с сервером.
- Доступ к доменам осуществляется в один клик.
- Возможность работы через командную строку.
- Быстрота запуска и остановки службы.
- Возможность просмотра логов в реальном времени.
Недостаток один – не предусмотрено автообновление сервера.
Denwer
Это – джентльменский набор веб-разработчика, одна из самых первых на IT-рынке программ. Содержит базовые компоненты: Apache, MySQL, PHP, phpMyAdmin, но как таковая управляющая программа отсутствует. Выполняет основные простые задачи.
На официальном сайте можно скачать дополнительные модули и расширения (языки программирования Python и Parser, дистрибутив ActivePerl, СУБД PostgreSQL и FireBird, эмулятор емейл-сервера с протоколом SMTP).
Подходит для начинающих разработчиков и работает на слабых компьютерах.
Установка стационарная и портативная.
Преимущества:
- Простота функций и навигации.
- Легковесность сервера – не нагружает систему.
- Возможность работы через командную строку.
- При запуске не требует инсталляции внешних библиотек.
- Большая база знаний на форуме и самом сайте.
- Не придется деинсталлировать через системный инструмент или стороннюю программу – достаточно просто удалить папку.
Недостатки:
- Не обновляется с 2012 года – в функциональном плане сильно отстает от конкурентов, имеет устаревшую версию PHP-файлов.
- Нет удобного интерфейса.
- Нет различных компонентов администрирования.
Laragon
Laragon – молодой, но перспективный проект. Является простым и удобным, но при этом многофункциональным сервером, включает базовый набор компонентов (Apache/Nginx, MySQL, PHP, Memcached, Redis). Легко запускается, конфигурируется и работает. Главная отличительная особенность – производительность и стабильность.
Есть возможность быстро переключаться между имеющимися версиями PHP, а также добавлять другие. При создании нового проекта по умолчанию создается локальный домен. Виртуальный хостинг устанавливается автоматически за пару минут.
Подходит для начинающих разработчиков.
Установка стационарная и портативная. Представлен в версии Full и Lite (не включает Node.js 11, npm, yarn, git).
Преимущества:
- Русскоязычный интерфейс.
- Понятный интерфейс и управление.
- Работа через командную строку.
- Обширная база знаний представлена на форуме.
- Быстрый запуск и работа.
- Достаточный набор функций.
- Наличие фреймворка Laravel.
Недостатки:
- Нет phpMyAdmin из коробки.
- Сайт и форум на английском языке.
XAMPP
Универсальный сервер, который можно использовать на Windows (но не на 2003 и XP), Mac (10.6 и выше) и Linux (многие дистрибутивы). Кроме стандартных компонентов Apache и PHP включает также СУБД MariaDB, Perl, OpenSSL, расширения и темы. Среда XAMPP очень удобна в использовании: внутри папки с рабочим окружением htdocs хранятся все локальные сайты.
При правильной настройке работает как полноценный интернет-сервер. Защита компонентов настроена, поэтому может функционировать в общественной сети.
Установка стационарная.
Преимущества:
- Многофункциональность.
- Простой запуск, не требующий настройки.
- Быстрая остановка модулей.
- Большое активное комьюнити.
- Постоянные обновления.
- Возможность запуска разных процессов по отдельности.
Недостатки:
- Англоязычный интерфейс.
- Малополезная панель управления (есть только старт и стоп).
- Ручная настройка рабочего окружения.
WampServer
Классическая платформа WAMP, включающая последние версии Apache, MySQL и PHP. Совместима со всеми версиями Windows, кроме XP, Server 2003, SP3. Работает только на файловой системе NTFS. Отличается производительностью и стабильностью.
Поддерживает большое количество языков и разные версии модулей. Конфигурация сервера легко настраивается через интерфейс.
Установка стационарная.
Преимущества:
- Русскоязычный интерфейс.
- Инсталляция в несколько кликов.
- Управление из трея Windows.
- Простая структура файлов.
- Понятное меню и навигация.
- Активное сообщество.
Недостатки:
- Требует инсталляцию библиотек Microsoft C/C++.
- Во время инсталляции программы необходимо выйти из Скайпа.
- Неудобная управляющая программа.
UwAmp
UwAmp – удобный инструмент для разработки. Помимо базовых компонентов включает СУБД SQLite и панель phpMyAdmin, поддерживает несколько версий PHP и UNICODE, контролирует использование процессора. Интерфейс оснащен удобным меню с различными конфигурациями и командами.
Установка стационарная и портативная.
Преимущества:
- Инсталляция в несколько кликов.
- Простота использования (быстрый запуск и завершение работы).
- Удобное меню и навигация.
Недостаток – англоязычный интерфейс.
AMPPS
Представляет собой не просто сборку, а мощную платформу для создания веб-ресурсов с полноценной библиотекой приложений. Поддерживает распространенные CMS, блоги, форумы, доски объявлений, фотогалереи и т.д. Включает Apache, СУБД MySQL и MongoDB, PHP, Perl, Python. AMPPS – отличный инструмент изучения CMS, форумов и других скриптов для создания сайтов.
Подходит для начинающих разработчиков.
Установка стационарная.
Преимущества:
- Минимальное участие в инсталляции.
- Простота использования без знаний программирования.
- Частые обновления программы и компонентов.
- Удобная панель задач и простая навигация.
- Наличие Softaculous – автоматического установщика ПО.
- Возможность подключения FTP-сервера.
Недостатки:
- Англоязычный интерфейс.
- Требует установку Microsoft Visual C++.
Winginx
Интересная сборка с управляющей программой и обширным базовым комплектом, куда входят Nginx, MongoDB и Node.js. Дополнительное ПО можно загрузить из магазина, включая популярные CMS и фреймворки. Есть возможность выбирать между СУБД MySQL, MongoDB и Redis. Работает с разными версиями PHP. Благодаря встроенному Центру обновления пользователь сможет проверять актуальность установленных компонентов.
Подходит для начинающих разработчиков.
Установка стационарная и портативная.
Преимущества:
- Интерфейс на русском языке.
- Простая инсталляция и быстрый запуск.
- Удобное трей-меню и раздел настроек.
- Функция автоматической установки скриптов.
- Управление задачами проекта.
- Контроль рабочего времени
- Просмотр локальной почты сервера.
- Бесплатный сервис для конвертации htaccess-файлов (на сайте).
- Автообновления.
Недостаток – сложность работы с логами.
Vertrigo
Функциональный сервер с обычным WAMP-комплектом, также включает SQLite, SQLiteManager и PhpMyAdmin. Благодаря наличию опции Zend Optimizer увеличивается производительность запущенных процессов на 40%. Предоставляет хорошие возможности по настройке PHP и Apache.
Подходит для начинающих разработчиков и нетребовательных пользователей.
Установка стационарная.
Преимущества:
- Занимает немного места на жестком диске.
- Простая установка и деинсталляция.
- Удобный и понятный раздел меню.
- Не требует настройки.
- Постоянно обновляется вместе с компонентами.
Недостатки:
- Англоязычный интерфейс.
- Трудности с созданием домена или алиаса.
Категории