Openserver mac os аналог

Обновлено: 06.07.2024

Open Server — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

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

Действия

Создание списка приложений

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

Альтернативы приложению Open Server

Фильтр альтернатив по платформе
Настольные ПК
Остальные
Фильтр альтернатив по лицензии

Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web and in 2009 became the first web server to surpass …

MAMP 24 альтернативы

  • Apache
  • Web Server
  • Php Development
  • Web Development
  • Offline Webdev

MAMP installs Apache, PHP and MySQL on Mac OS X easily and conveniently creating a local server environment. Essential for offline development of PHP sites. Free to setup a single …

AMPPS 33 альтернативы

  • Wordpress
  • Joomla
  • Php Development
  • Web Development
  • Scripts

AMPPS is an easy to install software stack of Apache, Mysql, PHP, Perl, Python and Softaculous auto-installer that can be used on Desktops and office servers.

Microsoft WebMatrix 12 альтернатив

  • JavaScript
  • FTP
  • Html
  • Sql Server
  • SQL

EasyPHP 24 альтернативы

  • Wamp Webserver
  • Php Development
  • Web App

Setup at a glance a pre-configured Windows, Apache, MySQL, PHP environment on your system or on a USB key and develop or present locally your projects.

BitNami Application Stacks 13 альтернатив

BitNami Stacks make it incredibly easy to deploy your favorite open source software. BitNami Stacks include an open source application and all of the other software necessary to run it, …

Cherokee 30 альтернатив

Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with …

The Uniform Server 21 альтернатива

The Uniform Server is a WAMP package that allows you to run a server on any MS Windows OS based computer. It is small and mobile to download or move …

UwAmp 23 альтернативы

  • Apache
  • Sqlite
  • Wamp
  • Web Server
  • Php Development

UwAmp is a Wamp Server with Apache MySQL PHP and SQLite, and it comes with an very smart interface that offers various information, configuration and commands for the server. It …

Abyss Webserver 27 альтернатив

NMP-Server 30 альтернатив

An integrated server package containing Nginx, MySQL and PHP

Hiawatha 29 альтернатив

Hiawatha, a secure and advanced webserver

WPN-XM 22 альтернативы

  • Mongodb
  • Php Development
  • Composer
  • Nginx
  • Mariadb

WPN-XM - is a free and open-source web server solution stack for professional PHP development on the Windows platform.

MicroApache 29 альтернатив

  • Webserver
  • Xampp
  • Php Development
  • Apache

MicroApache - A Portable Apache Server for Windows "This is a microscopic and very-heavily trimmed-down version of the standard, Apache server; made available under the Apache GPL licence. It was.

Denwer 30 альтернатив

  • Php5
  • Apache
  • System Administration
  • Wamp
  • Wamp Webserver

Denwer is a collection of often-used web-servers for web-programmers. It is used to debug web-sites under Win32. Denwer includes: friendly installer; Apache; PHP; MySQL; Perl; virtual host management system;.

Server2Go 26 альтернатив

  • Webserver
  • Apache
  • Wamp
  • Php Development
  • Mysql

Server2Go is a Webserver that runs out of the box without any installation and on write protected media. This means that web applications based on Server2Go can be used directly …

USB Webserver 26 альтернатив

  • Webserver
  • Apache
  • Phpmyadmin
  • Php Development
  • Usb

USB Webserver is a bundled package of Apache, MySQL, PHP, phpMyAdmin Mini Relay and software that allows a Web server from a USB stick to run. USB Webserver runs independent …

WT-NMP 25 альтернатив

  • Php5
  • Wamp Webserver
  • Nginx
  • SQL
  • Lamp

Portable Nginx Mysql Php development stack for Windows. A portable, preconfigured, lightweight, fast and stable server stack for developing php mysql applications on windows, based on the excellent.

MoWeS Portable 23 альтернативы

  • Webserver
  • Apache
  • Flash Drive
  • Php Development
  • Usb

MoWeS stands for the three letter abbreviation Modular Webserver System and makes it possible, to run a webserver based on Apache, MySQL and PHP from an USB Stick or any …

Знаете другую альтернативу Open Server?

MNPP 16 альтернатив

  • Percona
  • Nginx
  • Web Server
  • Php Development
  • Web Development

MNPP: Mac + Nginx + Percona + PHP. Install a world-class PHP development environment on your Mac. Unleash the speed of the webserver everybody is talking about, Nginx. And for …

Appserv 20 альтернатив

  • Web Server
  • Mysql
  • Php Development
  • Apache

A web-server for development

Mobile Server 24 альтернативы

  • Php Server
  • Mysql Server
  • Web Server

Web Server in a Pen Drive Portable PHP & MySQL Server. Works entirely inside a removable drive, without the need to install in the computer it will work. This solution …

VertrigoServ 18 альтернатив

  • Php5
  • Server
  • Installation
  • Apache
  • PHP

VertrigoServ Homepage - A Windows installer for an Apache/PHP/MySQL/Phpmyadmin environment

Что в этом списке?

Этот список содержит 23 альтернативы приложению Open Server, для таких платформ как: Windows, macOS, Linux, Self Hosted, BSD, Онлайн Сервис и многих других. Список альтернатив можно фильтровать по типу лицензии, платформе и тегам. Поддерживается сортировка по количеству пользователей которые уже используют альтернативу, или дате добавления приложения.

Последнее обновление списка: 14 декабря 2014 г. 18:31

Вы можете дополнить или изменить информациию о любом приложении на SuggestUse. За внесение любой информации вам будут начислены поинты.

Сортировка альтернатив

Фильтр альтернатив по тегам

Последняя активность

О сайте

Сервис SuggestUse поможет найти альтернативное программное обеспечение для ваших мобильных устройств и компьютера.

Когда сервис может быть полезен?

— Вы пересели с компьютера на котором установлена операционная система Windows, на компьютер с macOS, но в Windows вы пользовались программой Total Commander которой для macOS не существует. Вы заходите на наш сервис, вводите в поиске TotalCommander для macOS и в результате получаете список альтернативных программ которые работают в системе macOS.

— Вам надоела программа которая постоянно вылетает или зависает? Вы также просто можете найти ей альтернативу, введите ее название в поиске, и выберите вашу операционную систему.

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

Открытый сервер гораздо более функциональный, чем сложное программное обеспечение, такое как XAMPP или WAMPSERVER. Сборка включает в себя php, apache, mysql, postgresql, ftp, sendmail и многие другие. «Мини» версия включает в себя только серверную часть платформы.

Альтернативы для Open Server для Mac OS

451

XAMPP - это полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl.

Скриншот 1 программы XAMPP

XAMPP - это полностью бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP чрезвычайно прост в установке и использовании. К тому же бесплатен даже для коммерческого использования

79

MAMP - пакет решений веб-сервера, в основном для операционных систем Mac.

  • Условно бесплатная
  • Windows
  • Mac OS

Скриншот 1 программы MAMP

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

44

AMPPS - это простой в установке стек программ Apache, Mysql, PHP, Perl, Python и Softaculous.

AMPPS - это простой в установке стек программ автоматической установки Apache, Mysql, PHP, Perl, Python и Softaculous, который можно использовать на настольных компьютерах и офисных серверах.

19

Кроссплатформенная альтернатива XAMPP на основе Docker.

Скриншот 1 программы Devilbox

Devilbox - это легко настраиваемая альтернатива XAMPP на основе Docker.

Что в этом списке?

В списке находится программы которые можно использовать для замены Open Server на платформе Mac OS.

Это аналоги похожие по функционалу на Open Server, которые заменяют программу частично или полностью. Этот список содержит 4 замены.

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

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

По-настоящему эту статью нужно было бы назвать иначе, поскольку здесь я рассмотрю именно программные комплексы / оболочки, которые помогают развернуть локальные веб-сервера. Прошу это учитывать.

За сим довольно отступлений, поплыли.

Denwer

Они сейчас вроде что-то разрабатывают новое, но в целом последний раз, когда я его запускал, был очень и очень давно (лет 5 назад).

По информации с официального сайта он поддерживает только PHP5, что конечно, грустно, ибо его поддержка скоро будет прекращена (по соображениям безопасности). Да и MySQL версия не свежая, а PostgreSQL например вообще не завезли.

Ссылку на официальный сайт оставлю, может когда-нибудь они допилят 4 версию.

Open Server

Очень популярная портативная серверная платформа для Windows.

  • вот вам php от 5.2.17 до 7.3.2 версии;
  • можно запустить любой веб-сервер на выбор: Apache или Nginx;
  • поддерживает базы данных: MySQL, MariaDB, MongoDB, PostgreSQL;
  • Git for Windows;
  • и набор программ (полный набор смотрите в описании на сайте).

К сожалению, данная сборка есть только по Windows.

Следующая платформа для веб-разработки, которой сам достаточно давно уже пользуюсь. В целом, достаточно стабильная платформа.

В целом, достаточно бодро поддерживается разработчиками и уже имеет на борту PHP7, что не может не радовать.


А вот и ссылка на официальный сайт разработчиков. Для скачивания доступны 32 и 64-битные версии, но лично я пользуюсь первой, поскольку со второй при установке возникают непонятки. И вот с этой инфой желательно ознакомится, здесь приведу кратко:

Но это мелочи, поскольку штука очень удобная.

XAMPP

Следующая сборка веб-сервера Apache+PHP+MySQL, но кроме этого имеющая в своём составе также Perl и MariaDB. А кроме того, имеются расширения и даже темы.

Данный пакет можно использовать на Windows, Mac OS X и Linux. Кто-то говорил, что есть даже для Solaris, но на официальном сайте пока не доступно, поэтому не считается.

Последний в списке, но не последний по значению веб-сервер. В основном предназначен для Mac OS X, но есть также версия для Windows.

На платной версии интересных функций много, но по большому счёту можно ограничиться и бесплатной версией.

Поделка для сервера

Переделанную главную страницу можно скачать здесь + там же инструкция по установке.

По итогу

В разное время я работал на всех этих системах и просто оставил те, что мне больше всего нравятся. У всех есть плюсы и минусы.

От автора: у вас в руках PSD-макет сайта, и нужно начинать его верстку. Если предстоит создать «визитку», то ничего сложного вас не ждет — лишь сверстать и разместить в сети. Но если бэк-энд обещает быть непростым, то сайт придется тестировать на сервере вне Интернета — на вашем компьютере. Именно для этого созданы приложения, позволяющие эмулировать работу сервера. Мы решили сделать детальный обзор локальных серверов для web-разработки и показать, какие инструменты используются в современном девелопменте.

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


Битва корифеев: Denver против Open Server

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

Denver forever and ever

В 2002 году вышла первая версия пакета инструментов, которая имела аббревиатуру ДНВР — Джентельменский набор Веб-Разработчика. Почти сразу решение набрало большую известность, так как:


JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

было просто в установке. Единственное, что требовалось от юзера — это распаковать файлы, а программа настраивала все сама;

набор имел в своем распоряжении сервер Apache, СУБД MySQL, PHP, Perl, sendmail и многие другие «фишки», которые дополнялись от версии к версии;

он был популярным среди новичков и их учителей: так было легче всего проиллюстрировать работу серверной части.

Более десяти лет он доминировал на арене локальных серверов и даже сейчас находит своих поклонников. Самоучители по верстке сайтов продолжают советовать его для тех, кто только начинает работу в сфере веб-разработки. Денвер абсолютно не перегружает систему. Он работает незаметно для самого пользователя. Единственным напоминанием является дополнительный локальный диск, который по умолчанию имеет имя «Z».

Также, Денвер легко удалить, как только вы решите это сделать (как же этого не хватает современным программам). Это делается простым отключением и перемещением папки с файлами в корзину.

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


Отсутствие графического интерфейса тоже огорчало. Компьютеры стали высокопроизводительными, и их ресурсы не нужно было экономить. Тот рационализаторский подход, который сделал Денвер известным, оставил его позади в 2013 году.

На горизонте начали появляться новые решения, которые по удобству и функционалу значительно опережали «джентльменский набор». Потому, выход версии Денвера 2013 года стал последним. Была предпринята попытка создать более мощную версию, которая называлась Endels — New Denwer Local Server, но, по стечению обстоятельств, она не набрала той известности, что ее предшественник. Пакет имел существенное преимущество — Endels уже умел запускаться с переносного носителя, на лету переключаться между версиями PHP и, что наиболее важно, радовал своих пользователей неплохим графическим интерфейсом.

Open Server: шаг навстречу изменениям

Когда этот WAMP/WNMP вышел в свет, то стал своеобразным мессией для веб-разработки. Во-первых, он, как и Денвер, был прост в установке и удалении. Работа с ним была значительно легче благодаря дружелюбному интерфейсу, а функционал впечатлял даже тех гиков, которые любят все установить и настроить вручную. Конечно, даже сайты и приложения с Денвер кое-как «натягивались» на существующие тогда CMS. Но взаимодействие Open Server и уже набравшего оборотов WordPress впечатляло.


Также, несмотря на свою «увесистость», он остается достаточно быстрым. В отличие от Денвера, который даже для своего времени весил чуть больше, чем ничего, Open Server требует внушительный гигабайт памяти на диске и 200 мегабайт RAM. Конечно, для современного читателя это кажется мелочью. Тем более, что большой вес сполна компенсируется портативностью.

Разработчики позиционируют OS как полностью портативный. Он не засоряет системные файлы, как его предшественники. Также, запуск с съемного носителя полностью решает проблему с большим кругом разработчиков, которую мы упоминали выше. Разработчик может просто носить свой «сервер» на флешке и запускать на любом подходящем девайсе.

Большим преимуществом, которое высоко ценят новички, является простота установки. Большинство системных файлов, которые необходимы для корректной работы OS, установлены либо в самой системе, либо прикреплены к установщику. Если последний не находит на машине пользователя нужного элемента, он самостоятельно доустанавливает его. Такой подход сегодня используют большинство других программ.

XAMPP лучше многих

Это еще одна сборка веб-сервера, которая имела умеренную популярность во времена доминирования Денвера и Open Server, и имеет точно такую же и сейчас. Если аббревиатура WAMP для подобных пакетов означала «Windows, Apache, MySQL, PHP», то разработчики этой платформы решили предложить собственную альтернативу. В их названии «Х» символизирует кроссплатформенность сборки — сервер будет одинаково хорошо работать на всех операционных системах, включая «яблочные».

«M», которая предназначалась для MySQL, отвечает за одно из ответвлений этой системы — MariaDB. Считается, что это весьма перспективная разработка, поддержкой которой занялся даже Google, а ведущим разработчиком является автор идеи My. Дополнительная «Р» отвечает за поддержку языка Perl — родоначальника такого популярного сегодня PHP.

На самом деле, XAMPP настолько неплохая система, что иногда удивляешься ее посредственной используемости среди веб-разработчиков. Пакет обладает весьма достойным интерфейсом, легко устанавливается распаковыванием файлов и позволяет быстро оперировать. Она однозначно лучше Денвера (как почти все современные платформы), и не уступает OS во многих вопросах. Чтобы понять, насколько она проста в использовании, достаточно упомянуть, что ее принято называть «сборкой лентяя» — отличная характеристика дружелюбности.

Некоторые разработчики отказываются от XAMPP только потому, что UAC от Windows необходимо отключить перед началом работы. Их охватывает страх о том, что программа имеет цель нанести какой-либо вред их компьютерам. Но все подобные выводы, конечно же, ложь. Вся загвоздка в том, что XAMPP был разработан до появления UAC на свет, и, почему-то, не попал в список доверенных приложений. Код программы был тщательно проинспектирован — он не несет в себе угрозы.


JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

И если кто-то в вашем окружении назовет XAMPP «перегруженным Денвером», то не обращайте внимания — так было очень давно. Сегодня платформа весьма современна, а ее последняя версия вышла совсем недавно. И хотя общество все же не сделало эту систему фаворитом, в сердце автора этих строк она останется навсегда.

Выбор отважных — VertigoServ

Кроме заезженных Open Server и Denver, в свое время был достаточно юзовым и этот программный пакет для имитации работы сервера. Подход разработчиков, судя по всему, был таков: создать лучший вариант, объединив сильные стороны двух самых известных конкурентов.

Vertigo отличался скоростью и стабильностью работы, а также довольно неплохим интерфейсом. Кроме этого, создатели решили включить в комплект Zend Optimizer, который немного ускоряет PHP-скрипты. Но, скорее всего, это был лишь маркетинговый ход: данное приложение является единственным продуктом, распространяемым компанией Zend бесплатно. Они же и придумали легенду о том, что скрипт с Optimizer становится на 40% быстрее (на самом деле, нет).


На этом его преимущества заканчиваются: сегодня вы вряд ли встретите апологетов Vertigo (но вероятность все же есть ). Тот же UI, который должен был стать преимуществом сервера, не имел полноценной поддержки русского языка: лишь английский и польский. В то время он поддерживал лишь пятую версию PHP, один веб-сервер и одну СУБД. Возможно, потому и проиграл гонку вооружений. Как результат, Vertigo стал немного лучше Денвера (что еще нужно доказать!) и значительно хуже OpenServer.

OS — победитель?

В начале 10-х годов это можно было утверждать с уверенностью. Да, он превзошел Денвер по функционалу и стал значительно комфортнее, чем остальные WAMP/WNMP с графическим интерфейсом. К тому же, он отлично вооружен даже для современного разработчика.

Open Server продолжает развиваться как платформа веб-разработки: несколько месяцев назад вышла свежая версия. Взаимодействие с тяжелой, но привычной среднестатистическому пользователю WordPress продолжает радовать: они будто созданы друг для друга. Это также не мешает работать и с другими CMS — локальный сервер хорошо контактирует и с ними.

Но если говорить о современном положении вещей, то прогрессивные разработчики отходят от тестирования на OS, предпочитая более профессиональные решения. Почему? Об этом в следующем разделе!

Плеяда свежих решений

Несмотря на доминирующие позиции Open Server, мы решили немного поговорить о «свежей крови», которая ворвалась в поток существующих сборок. В дни, когда основные продукты заняли свои позиции, уже кажется невозможным сделать что-то прорывное. Но некоторые решения, по крайней мере, заставляют на них взглянуть.

Яблочный сервер

Все мы помним время, когда увидеть продукцию Apple можно было лишь по телевизору, и то нечасто. Сегодня она заполнила наше окружение: от плееров до полноценных машин. Это же касается и веб-разработки: делать приложение на macOS теперь даже круто .

Вместе с продукцией «Яблока», распространенность ждала и их решение для создания локального сервера под названием MAMP PRO. Он, конечно же, платный, но имеет и вариант для экономных — без приставки, символизирующей профи. Среди преимуществ обеих версий можно назвать интерфейс — конечно же, он отличный (на этом в Apple не экономят). Программа проста в установке и работе, а постоянная поддержка не дает отставать от современных тенденций в развитии технологий.

Также, множество ресурсов в MAMP направлены на безопасность. Можно существенно ограничить доступ к вашим базам данных. Это нужно, если компьютер использует постоянное подключение к сети. В целом, это решение считается наиболее легким в использовании (даже легче, чем Денвер, да-да!). Как всегда, Apple еще и приложили подробную инструкцию, так что даже ребенок может создать свой локальный сервер и разместить на нем свой первый сайт.


Недостатком является ограниченный ряд девайсов, которые могут запустить данный пакет. Если вы решили работать с MAMP, значит и вся ваша команда тоже должна работать в MAMP со своих Mac’ов. Это не проблема для больших компаний, но существенный минус для тех команд, которые собраны для конкретного проекта.

Кстати, если вы думаете, что бесплатная версия от Apple имеет существенно ограниченные возможности, то вы неправы. Ее вам хватит, чтобы быть разработчиком для любого проекта — Pro лишь добавляет некоторый функционал.

Самый трендовый и прогрессивный

Так можно сказать только об одном решении, которое сокращенно называют VVV. Развернутое название звучит как Varying Vagrant Vagrants и в переводе значит что-то вроде «бродячих бродяг» — автор не нашел связи между названием и сутью.

В отличие от сборок, которые мы обсуждали, VVV никак не подойдет для начинающего пользователя. Это даже не похоже на Open Server и его аналоги. Чтобы разработать подобное решение, создателям пришлось заглянуть в корень спроса на старые решение: создание окружения для запуска нужных сервисов. Для этого они создали совокупность конфигураций, которые можно свободно взять с GitHub и выполнить на своей машине. Однако для этого вам потребуются еще приложения.

По сути, VVV — это инструкция для компьютера, которую он использует для запуска локального сервера. Чтобы ее выполнить, необходима программа VirtualBox, которая находится в свободном доступе. Она запускает виртуальную машину и абсолютно не привязана к конкретной платформе, будь то Windows, MacOS или линуксоидная OS.

Для управления системой необходим Vagrant. Это что-то вроде менеджера виртуальных машин, с помощью которого вы и получите необходимое окружение. В целом, подход весьма хорош и пользуется спросом среди продвинутых веб-девелоперов. Но, к сожалению, даже самые «зубастые» отмечают этот подход, как чересчур заумный, несмотря на то, что он полностью может удовлетворить WordPress-разработчика.

Выводы вместо заключения

Как бы это иронично ни звучало, но даже некоторые продвинутые разрабы до сих пор используют Денвер и не желают смириться с наступившим 2018 годом. Простота и стабильность работы привлекает их, а некоторые недочеты они предпочитают исправлять самостоятельно. Некоторые, даже приспособили ее к «свитчам» CMS в один клик и поддержке всех современных решений для веб-девелопмента.

В целом можно уверенно заявить о том, что все платформы хорошо находят своего пользователя. Это как ситуация с CMS: WоrdPress известней всех, но веб-разработчики находят инструменты и получше. Каждый человек использует то, что ему удобно. И дело здесь не всегда во вкусах и предпочтениях. Большую роль играет та задача, которую он выполняет.

Например, для создания лендингов, которые лидируют среди разрабатываемых страниц, то одинаково хорош будет и Денвер, и OpenServer, и все другие платформы. При изменении задач, которые стоят перед девелопером, он приспосабливается и изменяет те инструменты, которые использовал ранее.

OS не всегда справляется в вопросах портативности системы, в то время как VVV легко решает эту проблему. Также, ни одна программа не будет так хороша для новичка, в плане иллюстрации работы настоящего веб-сервера. Ну а если вы собрали большую команду со всех уголков мира, часть из которых убежденные юникс-хеды, а другая не видят жизни без уютных окошек Windows OS, то смело давайте им команду использовать XAMPP.

Также, до сих пор «рабочим» вариантом является мануальная настройка локального сервера. Самые продвинутые пользователи самостоятельно устанавливают все необходимые компоненты. Они не желают перегружать систему балластом, а потому сами формируют свой пакет. Как правило, набор разработчика средней руки — это «Apache + РНР + MySQL». Все остальные утилиты укомплектовываются согласно требованиям разрабатываемого веб-приложения или сайта.

Не стоит также забывать, что в сети до сих пор существуют фанаты таких сборок, как WampServer, EasyPHP, AppServ и других. Их существование также трудно доказать, как и опровергнуть, но факты говорят сами за себя: обновленные версии датируются 2017–2018 годами.

Делаем вывод: идеального решения нет. Есть те, которые подходят под конкретную ситуацию, возможности и цели исполнителя. На этом мы и заканчиваем наш обзор. Пользуйтесь тем, что вам удобно в каждом конкретном случае и следите за новостями веб-разработок!


JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

иллюстрация

В процессе разработки сайта необходимо средство просмотра и тестирования продукта. Разработчику нужно понимать, как будет выглядеть верстка на запущенном сайте, как будут работать различные функции и скрипты: формы, корзина, фильтры и т. п. Однако покупать место на хостинге для этого дорого; кроме того, придется закрывать сайт, находящийся в разработке, от внешнего мира.

Поэтому многие предпочитают разрабатывать и запускать сайт для тестирования на своем компьютере. Для этого созданы специальные пакеты программ – локальные серверы или веб-серверы. В них входит такое же ПО, какое устанавливается на хостингах. Локальные веб-серверы еще называют платформами WAMP, по первым буквам названий входящих в них приложений: A – Apache, M – MySQL, P – PHP. Буква W означает, что платформа инсталлируется на Windows.

Локальный сервер устанавливается на компьютер, на нем размещают файлы сайта. После этого к страницам сайта можно обращаться через браузер, почти так же, как это делается в сети интернет, только в URL будет указываться localhost.

Разновидностей платформ WAMP создано довольно много. Чтобы помочь вам с выбором, мы коротко рассмотрим преимущества и недостатки самых популярных локальных серверов.

Denwer

denwer

Denwer был лидером на рынке платформ для веб-разработки в 2002-2013 годах. Сейчас многие по-прежнему используют именно этот локальный сервер – особенно те, кто с него начинал. Название программы расшифровывается как "Джентельменский набор для веб-разработчика". Автор дистрибутива – россиянин Дмитрий Котеров.

  • бесплатность;
  • простая установка и удаление программы. Требуется только распаковать архив – дальше компоненты устанавливаются автоматически. А чтобы удалить сервер, достаточно переместить его папки в корзину;
  • совсем небольшой объем занимаемого на компьютере места;
  • экономное использование ресурсов машины;
  • возможность размещения на флешке.

Основной недостаток сервера – отсутствие обновлений. Последняя версия программы была выпущена в 2013 году.

Кроме того, управляется эта платформа через консоль, тогда как многие пользователи предпочитают GUI.

OpenServer

OpenServer

Основным конкурентом Denwer стал OpenServer. Сейчас это, пожалуй, один из лучших веб-серверов. В его составе не только основные программы, но и множество полезных инструментов для разработчика: FTP FileZilla, Ghostscript, NNCron, Sendmail, Wget и т. п.

  • имеет приятный и дружелюбный интерфейс;
  • прост в установке;
  • бесплатный;
  • портативный – его можно запускать даже с флешки;
  • помимо Apache имеет в составе модуль Ngnix;
  • предлагает на выбор несколько видов СУБД (в том числе NoSQL) и других компонентов.

К недостаткам OpenServer с большой натяжкой можно отнести:

  • отсутствие поддержки 32-битных систем. Но сейчас их мало кто использует;
  • объем занимаемого места – он больше, чем у Денвер. С другой стороны, гигабайт на диске для современных машин – это мелочи.

XAMPP

Еще один локальный сервер с полным набором модулей для полноценной работы.

  • кроссплатформенность (именно это обозначает буква X в названии). Программа может устанавливаться на Windows, Linux и MacOS;
  • дополнительно к PHP в сборке есть Perl;
  • бесплатность и открытый код;
  • легкая установка;
  • дружелюбный интерфейс.

XAMPP более медленный в работе, чем, к примеру, OpenServer. Это можно отнести к недостаткам. Но скорость работы можно увеличить правильной настройкой веб-сервера.

Еще один минус – нет русскоязычного интерфейса.

WampServer

Популярная WAMP-платформа. WampServer имеет в сборке все необходимые компоненты: MySQL (а также модуль MariaDB), PHP, Apache и дополнительные инструменты, такие как phpmyadmin. Его преимущества:

  • бесплатность;
  • простая установка;
  • есть русскоязычный интерфейс;
  • наличие 64-разрядной и 32-разрядной версий;
  • в архиве доступны старые версии – для Windows XP, например;
  • есть активное действующее сообщество, в котором можно получить помощь по проблемам с настройками.

Главный недостаток WampServer – более сложная настройка по сравнению с аналогами. Часто для этого приходится вносить изменения в конфигурационные файлы.

Кроме того, для установки программе понадобятся библиотеки Microsoft C/C++, что также нельзя назвать преимуществом.

AMPPS

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

Этот веб-сервер обладает целым рядом преимуществ:

  • кроссплатформенностью. AMPPS – это не только WAMP, но и LAMP, MAMP – платформа может устанавливаться также на Linux и macOS системах;
  • встроенным FTP-сервером;
  • минимумом действий пользователя при установке;
  • простотой использования даже для новичков;
  • быстрой и простой установкой компонентов – CMS, форумов, вики;
  • возможностью развернуть несколько баз данных;
  • возможностью одновременной установки приложений сразу в нескольких доменах.

К недостатку сервера можно отнести отсутствие поддержки русского языка в интерфейсе.

The Uniform Server

Этот локальный сервер отличается:

  • предельной легкостью – весит всего около 24 МБ;
  • простой установкой;
  • минималистичным интерфейсом.

Есть и недостатки. Все действия в The Uniform Server выполняются, в основном, через консоль. Кроме того, язык интерфейса только английский.

Devilbox

Локальный сервер Devilbox предоставляет разработчику не только обычный пакет приложений (WAMP, LAMP). В сборке есть программы, которые нужны для развертывания MEAN-платформы: MongoDB, Express.js, Angular.js, Node.js. Такая среда используется для разработки, ориентированной на JavaScript.

  • Devilbox – это докер-стек, поэтому предварительно понадобится установить Docker;
  • не самый простой процесс установки.

Winginx

Этот локальный сервер характеризуется неплохим разнообразием модулей, входящих в сборку. В нем есть Ngnix, несколько видов СУБД на выбор (MySQL, MongoDB, Redis), есть Node.js.

  • в магазине приложений можно бесплатно скачать популярные CMS и фреймворки;
  • автоматическая проверка актуальности установленных компонентов и их обновление;
  • интерфейс на русском языке;
  • есть просмотрщик локальной почты;
  • есть система управления задачами и контроля рабочего времени.

Основной недостаток Winginx – сложность работы с логами.

Заключительный совет

Выберите несколько локальных серверов с подходящими вам параметрами, поочерёдно установите и протестируйте их. Удобство и понятность интерфейса, наличие нужных для ваших задач инструментов – все это, по нашему мнению, можно оценить только при использовании.

Читайте также: