Установка OpenServer. Open Server — профессиональный инструмент веб-разработчика под Windows

Интерфейс программы: русский

Платформа:XP / 7 / Vista

Производитель: ADGroup

Сайт: www.open-server.ru

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

Основные возможности программы Open Server

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

Что касается самого программного модуля, то, надо отдать должное разработчикам, они включили в изначальный пакет такие необходимые модули и программы, как HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.

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

Если говорить о компонентах, входящих в состав этого программного пакета, то, в первую очередь, стоит отметить наличие самой управляющей программы Open Server 4.7.1, полную поддержку и интеграцию с Apache 2.2.23, Apache 2.4.3, Nginx 1.2.4, MySQL 5.1.65, MySQL 5.5.28, MariaDB 5.5.28, PostgreSQL 9.2.1, PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4), PHP 5.3.18 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0), PHP 5.4.8 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0), FTP FileZilla 0.9.41, ImageMagick 6.7.9, Fake Sendmail 32, NNCron Lite 1.17, Memcached 1.2.6, Adminer 3.6.1, HeidiSQL 7.0, Webgrind 1.0, PHPMyAdmin 3.5.3, PHPPgAdmin 5.1-dev и PHPMemcachedAdmin 1.2.2.

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

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

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

Назначение Open Server

На сайте разработчиков говорится, что Open Server (https://open-server.ru/) является портативной серверной платформой и программной средой, созданной специально для веб-разработчиков с учётом их рекомендаций и пожеланий .

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

Например, когда мне нужно проверить работоспособность плагина, скрипта или обновить CMS, я поступаю таким образом:

  • делаю свежий бэкап (резервную копию) существующего проекта и разворачиваю его локально;
  • обновляю или выполняю определённые правки в коде;
  • проверяю, всё ли корректно работает;
  • выкатываю на рабочий сайт.

Установка платформы

1. Выбираем подходящую для нас версию Open Server и скачиваем пакет тут: https://open-server.ru/download/ . Для моей работы достаточно пакета Basic (пакеты Premium и Ultimate, включающие полезные программы, можно найти тут: https://open-server.ru/#progs). Если вы внесёте пожертвование, скачивание займёт у вас 5 минут, если же бесплатно - более двух часов

2. Затем запускаем установку пакета двойным кликом. Файл дистрибутива (версия 5.2.5) выглядит так:

3. После запуска распаковки дистрибутива указываем диск, на который хотим установить пакет. После установки по указанному пути появится папка Open Server со следующим содержимым:

Компоненты сборки представлены в 32-битной и 64-битной версиях.

Запуск, настройка и применение Open Server

1. Чтобы запустить программную среду, кликните по нужной версии 64 или 86 (32-битная). В трее у вас появится красный флажок:

При нажатии на него открывается меню:

2. В этом меню выберите «Запустить», после чего активируются все компоненты и другие пункты меню:

В меню собрано всё необходимое для работы с платформой: список сайтов, ссылки на Консоль (собраны в «Дополнительно»), инструменты работы с базами данных, файлы конфигурации.

3. Пункт «Настройки» позволяет настроить платформу под ваши нужды. Самым интересным для меня является пункт Модули:

Как видите, тут можно выбрать конфигурации вашего сервера: Apache, Nginx, PHP, MySQL. Таким образом можно имитировать реальный сервер, на котором в дальнейшем будет жить ваш сайт и/или скрипт.

Чтобы начать работать с кодом , нужно:

  • создать домен в папке «OpenServer/domains», например, test.local;
  • прямо в корне этой папки создать файл с расширением.php;
  • перезапустить Open Server;
  • найти и открыть свой test.local в подменю «Мои сайты».

Сайт будет запущен в браузере, который установлен у вас по умолчанию.

Кстати, по умолчанию в папке «OpenServer/domains» есть папка «Localhost» с файлом index.php , и если в браузере прописать https://localhost/ , вы увидите такую страницу:

Это и есть содержимое index.php . Вы можете использовать эту папку для работы со своими сайтами и скриптами. Но когда у вас несколько проектов (сайтов), то, конечно, под каждый из них лучше создавать по папке-домену.

  • развернуть чистый дистрибутив любой CMS;
  • написать свой скрипт и отладить его;
  • развернуть бэкап сайта, обновить на нём CMS до последней версии и/или поставить плагины и проверить, чтобы они не конфликтовали между собой;
  • примерить новый шаблон или написать свой - в общем, всё что душе угодно.

Единственное, что такой сайт вы не сможете никому показать, просто скинув на него ссылку. Но зато ваш тестовый сайт всегда можно перенести на реальный домен/сервер или скинуть на флешку и передать, например, вашему коллеге или принести его с работы домой.

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

Есть вопросы? Пишите в комментариях под этой статьёй!

Open Server - это портативный локальный WAMP/WNMP сервер.

WAMP/WNMP - акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый с целью разработки, предоставления веб-сервисов. Он обладает всеми возможностями для максимально удобной и производительной работы веб-разработчиков. Термин WAMP является аббревиатурой от четырех программных продуктов: Windows, Apache, MySQL, PHP. Как известно, Windows это наиболее распространенные в мире операционная система, Apache это популярный веб-сервер, MySQL - удобная и функциональная система управления базами данных, а PHP широко используемый при разработке веб-приложений язык программирования. Когда четыре вышеописанных продукта создавались, они не предполагали обязательного взаимодействия в составе такой группы. Но со временем разработчики приложений под Windows пришли к единодушному мнению, что именно такое сочетание обеспечивает так нужную им надежность. По этому параметру продукты, созданные на основе платформы WAMP не уступают Linux серверам, славящимся как раз надежностью и безопасностью.

WAMP/WNMP назван по первым буквам входящих в его состав компонентов:

  • Windows - операционная система от компании Microsoft;
  • Apache или Nginx - веб-сервер;
  • MySQL - СУБД;
  • PHP - язык программирования, используемый для создания веб-приложений.
Хотя изначально программные продукты, входящие в состав комплекса Open Server , не разрабатывались специально для работы друг с другом, такая связка стала весьма популярной среди пользователей Windows, в первую очередь из-за того, что они получали бесплатный комплекс с надежностью на уровне Linux серверов.

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

Портативный, компактный и надежный локальный веб-сервер Open Server станет вашим лучшим другом и надёжным помощником в разработке веб-проектов

Основные компоненты:

  • Управляющая программа Open Server
  • HTTP сервер Apache
  • HTTP сервер Nginx
  • MySQL

Возможности управляющей программы:

  • Незаметная работа в трее Windows
  • Быстрые старт и остановка
  • Атозапуск сервера при запуске программы
  • Включение/отключение записи логов
  • Монтирование виртуального диска
  • Удобный просмотр логов всех компонентов
  • Выбор HTTP, MySQL и PHP модулей в любом сочетании
  • Доступ к доменам в один клик
  • MySQL менеджеры PhpMyAdmin и HeidySQL
  • Мультиязычный интерфейс

Особенности комплекса:

  • Портативность, возможность работы с flash накопителя;
  • Не требует установки;
  • Одновременная работа с другими комплексами: denwer, vertrigo, xampp и т.д.;
  • Работа на локальном/сетевом/внешнем IP адресе;
  • Создание домена путем создания обычной папки;
  • Поддержка SSL без всякой дополнительной настройки;
  • Поддержка кириллических доменов;
  • Возможность отправки почты через удалённый SMTP сервер;
    Встроенный FTP сервер;
  • Создание локального поддомена без потери видимости основного домена в сети интернет;

Системные требования:

  • Работа возможна только в Windows XP SP3 и выше;
  • Работа возможна только с правами администратора;
  • Правильная настройка фаервола или антивируса с функцией фаервола;
  • Правильная настройка или отключение службы "Брэндмауэр Windows";
  • Свободные порты 80, 3306, 21, 90xx на выбранном в настройках IP адресе;

Из статьи вы узнаете: для чего нужен OpenServer, откуда его скачать и как его установить (я буду показывать на примере windows 10)

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

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

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

Первый способ платный (Минимальная сумма пожертвования 60 рублей) – этот способ обеспечит быструю загрузку.

Второй способ – бесплатный и соответственно очень медленный))

Закачается вот такой вот файл (на день написания статьи он выглядел так, сейчас может уже по-другому). Это архив с программой.


Двойной клик по файлу. Откроется окошко с предложением выбрать место, куда распаковать файлы из архива. Я выбрал диск D.

Жмем кнопку ОК. Начнется процесс разархивации.

Заходим в папку, которую выбрали на 3-ем шаге. Видим что появилась папка OpenServer. Входим в неё.

Видим два ярлыка запуска программы (ярлык может быть всего один, это зависит от разрядности Windows).

Два раза щелкаем по ярлычку Open Server x64.

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

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

Заново проходим четвертый шаг – то есть заходим в папку Опенсервера и запускаем программу.

В трее (область в нижнем правом углу там, где часы) видим новый значок – красный флажок.

Щелкаем мышкой по нему, и откроется меню программы. Нажимаем на зеленый флажок с надписью Запустить.

Ждем немного. Красный флажок сменится желтым, а после изменит цвет на зелёный. Сервер запущен.

Если опен сервер не запускается – появляется окошко с надписью «Сбой запуска!», то спускайтесь вниз статьи к описанию настроек open server.

Проверка работы OpenSever

Нажимаем на зеленый флажок. В открывшемся меню наводим стрелку на пункт Мои сайты. Появится подменю с единственным пунктом localhost. Нажимаем на него.

В браузере откроется страница с сообщением, что Опенсервер работает.

Ура! У нас получилось))

Как видите установка openserver занятие совсем не сложное. Этот локальный сервер мне нравится больше чем Денвер, поэтому я использую его в своих проектах и вам советую.

Теперь его нужно настроить.

Open server настройка

Нажимаем на флажок. → В открывшемся меню нажимаем на пункт Настройки.

В открывшемся окошке на вкладке Основные, отмечаем галочкой пункт Запускать вместе с Windows. Задержку я оставил как и предлагается 20 секунд. Задержка нужна что бы не тормозить загрузку Винды. Сначала загрузятся все необходимые для работы компьютера компоненты, а потом запустится Опен Сервер.

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

В данной статье я пишу обзор о веб сервере Open Server , далее установка и настройка. Для начало, что такое Open Server? Open Server — это WAMP платформа , разработанная специально для web разработчиков с учётом их пожеланий и рекомендаций. WAMP - это аббревиатура которая названа по первым буквам программ входящих в его состав. А именно: Windows - операционная система; Apache - web-сервер; MySQL - Система управления базами данных; PHP - язык программирования, который используется для создания веб-приложений. Перечисленные компоненты являются базовыми, а дополнительно в комплексе есть Nginx, Perl, FTP сервер, Sendmail и многое другое.

Особенности веб сервера Open Server .
Веб сервер не требует установки, может работать с usb носителей, сервер может быть у Вас, всегда под рукой. Поддерживает версии Windows (32-bit и 64-bit): Windows 8 / Windows 7 / Windows Server 2008(2003) / Windows Vista / Windows XP SP3. Мультиязычный интерфейс, в том числе и русский. Удобная панель управления, все действия можно сделать через трей.

Недостатки Open Server .
При работе с веб сервером, я заменил один недостаток. Нет функции автообновления программы, если на официальном сайте состоялся релиз новой версии, то вам придется удалять веб сервер и переносить все свои проекты на новую версию программы.

Установка Open Server
На этом обзор закончился, теперь перейдем к загрузке и установке программы. Всем пользователям рекомендую скачивать программы с официальных сайтов, так как нету риска что в данной программе нет встроенного шпионского ПО и т.д. Так что, идем на официальный сайт open-server.ru переходим в раздел «Скачать» вводим капчу и жмем скачать. Далее распаковываем архив на локальный диск (к примеру C:\open_server). Заходим в каталог, в который мы извлекли программу. Запускаем Open Server.exe.

После запуска программы, мы видим что появился заначек в трее, вот от суда и выполняются все манипуляции с сервером. Жмем правой кнопкой по значку и запускаем веб сервер. Вполне возможно, программа не запуститься с первого раза. Что тогда мы делаем, если программа выдала «Сбой запуска», открываем программу в трее и выбираем просмотр логов. Самые распространенные ошибки в логах, могут быть:

1.Невозможно занять порт 80 поскольку он уже используется «C:\Program Files (x86)\Skype\Phone\Skype.exe»(если программа другая, то уже настраиваем под себя), в этом случае вам надо убрать использование 80 порта. Делается это следующим образом, открываем программу Skype, далее Инструменты -> Настройки -> Дополнительно -> Соединение, далее убираем отметку на Использовать порты 80 и 433.

2.»Файл C:\Windows\system32\drivers\etc\hosts недоступен для записи». В таком случае есть 2 варианта:
1)Антивирусная программа блокирует изменение файла Host, тогда попробуйте отключить антивирус и запустить заново.
2) Зайдите в каталог «C:\Windows\System32\drivers\etc» и в свойствах файла host уберите метку «Только для чтения»

Основные ошибки я подробно описал, если будет проблемы в запуске, пишите в комментарии и я вам обязательно помогу.

Настройка Open Server
Надеюсь установить и запустить Open Server , у вас все таки удалось. Что качается полноценного использования. Начнем с самого простого, если мы хотим запустить локально сайт, Вам нужно в трее нажать «Папка с сайтами». В этом каталоге создаём папку, к примеру . Что бы сайт заработал, нам надо перезапустить сервер, перезагрузка сервера доступна так же в трее. В саму папку, закидываем web документы. Если вам надо создать mysql базы заходим в трей, далее Дополнительно -> phpmyadmin. Логин «root», по умолчанию пароль от mysql баз не стоит. Локальный адрес mysql «localhost»