31.01.2016

Метки: , ,

Автор: Misterzym

1 Star2 Stars3 Stars4 Stars5 Stars
Загрузка...

Выбор локального сервера

У многих начинающих веб-разработчиков встает вопрос — какой локальный сервер использовать, на чем тестировать свои разработки? Кроме того, у многих разработчиков со стажем могут быть антологичные вопросы, ведь не всегда нас устраивает наш локальный сервер, и иногда его возможностей не хватает. Конечно, если у вас Linux, можно просто установить все службы одной строкой.

Но на других системах, установка служб — это целая история!

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

1.OpenServer

  • Сайт: http://open-server.ru/
  • Платформы: Windows
  • В пакете: Apache,PHP,MySQL,Bind,Mail,MariaDB,MongoDB,PostgreSQL,Memcached и прочее.
  • Русский язык: да

Этот пакет включает в себя множество вариантов локальных серверов, apache, nginx и их совмещения друг с другом. Настройки все делаются из единого окна управления, все просто и доступно. Запустить после установки можно сразу.

настройки

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

Все эти программы удобно разбиты по категориям.

Кроме этого, система имеет встроенные PhpMyAdmin, SQLite и консоль для php.

Минусы:
Очень часто, на разных системах, с длительным течением времени, начинает долго загружаться, и помогает только полная переустановка, с последующим ручным переносом баз данных и всех своих проектов.
2.Winginx
  • Сайт: http://winginx.com/ru/
  • Платформы: Windows
  • В пакете: Nginx, PHP, Node.js, MySQL, MongoDB, Redis, Memcached, PhpMyAdmin
  • Русский язык: да

Локальный веб-сервер, поддерживает далеко не все, что наш предыдущий сервер, однако при этом имеет свои фишки. Например позволяет составлять список задач, оценивать их по времени и планировать выполнение. Поскольку сервер все таки nginx, то имеет конвертер htaccess в конфиг nginx, так что пользоваться им можно, да же не имея понятия о работе nginx. Хочу отметить, скорость работы выше предыдущего. Так же, разработчик заявил функцию автоматической установки популярных CMS, однако у меня, да же после «шаманств», она не заработала.

de1bef104a29d0f9037f25a6d1aeb7fc

Минусы:

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

3.Denwer

  • Сайт: http://www.denwer.ru/
  • Платформа: Windows
  • В пакете: Apache, MySQL, PostregSQL, PHP, PhpMyAdmin
  • Русский язык: Нет

Я написал что русского языка нет, потому что у пакета в принципе нет интерфейса, он просто запускает и останавливает службы, никаких настроек у него нет, все через файлы конфигураций делается вручную. Никаких окон интерфейса не имеет, все управление происходит через 3 ярлыка — Start, Stop, Restart. Что соответственно Запуск, Остановка и Перезапуск.

Минусы:

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

4.Xamp USB Lite

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

Минусы:

Нет настройки, только базовый функционал.

В заключение

Личную оценку я выводил по собственному опыту, с всеми этими программами я работал долгое время.

Программы Русский язык Платформы Пакет Управление Личная оценка
OpenServer Да Win Огромный Средней сложности  7
Winginx Да Win Особый Интуитивное  9
Denwer Нет Win Начальный Ярлыки  4
Xamp Usb Lite Нет Win, nix, Mac Начальный 2 кнопки  6

Сейчас я пользуюсь Winginx. Если я буду тестировать новые локальные сервера — обязательно допишу в эту статью.

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

  • Комментарии VK