Установка openserver на windows 10. Обслуживание реальных доменов

07.07.2019

Open Server - это портативный локальный сервер для операционной системы Windows. В его багаж входит серверное программное обеспечение, необходимое web-программисту для серверной разработки, а именно: web-серверы Apache и Nginx, интерпретаторы PHP разных версий, самые популярные СУБД (MySQL, PostgreSQL, MongoDB и MariaDB), также представлены в разных версиях, Redis, Cron и многое другое. Проще говоря, все то, что устанавливать и настраивать по отдельности рутинно долго.

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

На написание этой статьи версия Open Server Panel 5.2.7. Необходимо выбрать дистрибутив для скачивания. Предлагается три вида на выбор:

  • BASIC - только базовые модули;
  • PREMIUM - все модули и компоненты;
  • ULTIMATE - все модули и компоненты, плюс куча разных программ, список которых можно посмотреть перейдя по ссылке на странице скачивания.

Какую сборку скачивать и нужны ли дополнительные программы, решать вам, я выбираю PREMIUM, ввожу капчу и жму «скачать». Далее есть два варианта скачивания: быстро (для этого нужно задонатить минимум 100 руб.) или бесплатно, но очень медленно (несколько часов).

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

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

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

При первом запуске программа предложит выбрать язык и установить компоненты для правильной работы. Устанавливаем и перезагружаем компьютер.

После перезагрузки снова запускаем Open Server, в трее (правый нижний угол экрана, рядом с часами) появится красный флажок.

При клике по нему появится административная панель, жмем на зеленый флажок с надписью «Запустить».

Ждем несколько секунд, красный флажок становится зеленым, это означает, что Open Server запущен.

Жмем на флажок, наводим курсор мыши на раздел «Мои сайты» и кликаем на «localhost».

В браузере откроется страничка по адресу http://localhost и следующим содержанием:

Это значит, что установка и первый запуск Open Server произведены успешно.

Проблемы с запуском и настройка Open Server

Часто бывает, что Open Server не запускается. Самой распространенной причиной является запущенный Skype. Дело в том, что он использует тот же 80-ый порт соединения что и Open Server. Решить этот конфликт можно двумя способами:

  • всегда запускать первым Open Server;
  • отключить использование Skype 80-ого порта.

Для отключения заходим в Skype -> Инструменты -> Настройки -> Дополнительно -> Соединение. Снимаем галочку с чекбокса, как показано на скриншоте ниже, нажимаем «сохранить» и перезапускаем Skype.

Если после этого Open Server все равно не запускается, то в меню выбираем пункт «Настройки» (в этом разделе осуществляются все необходимые настройки Open Server), в открывшемся окне переходим на вкладку «Сервер» и отмечаем чекбокс «Не вносить изменения в HOSTS файл». Если же Open Server изначально запускается нормально, то галочку здесь ставить не нужно.

Для того, чтобы создать свой первый локальный домен, кликаем по зеленому флажку и жмем на пункт «Папка с сайтами». Откроется папка «domains», в которой пока находится только один локальный домен под названием «localhost», для создания своего просто создаем папку с любым названием, например, «test». После этого нужно перезапустить наш локальный сервер, нажав в меню на пункт «Перезапустить».

Ждем несколько секунд, после перезапуска в разделе «Мои сайты», появится вновь созданный «test».

Нажимаем на него и переходим на локальный сайт, находящийся по адресу http://test . Пока он пуст и не содержит индексного файла, поэтому получаем открытый пустой каталог на экране.

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

В этом выпуске вы найдёте обзор и подробные инструкции по установке и настройке сервисной платформы 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 представлена на официальном сайте .
Я в свою очередь хочу поблагодарить всех тех, кто работал над созданием этого замечательного инструмента. А всем читателям нашего блога желаю удачи в, возможно, первых шагах к веб-разработке.

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

Хочу представить вам новый профессиональный инструмент для веб-разработки под Windows.

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

Если вы всё еще используете Denwer, Xampp, Vertrigo и т.д. или предпочитаете устанавливать все компоненты сервера раздельно - добро пожаловать под кат.

Компоненты и инструменты

Для отладки скриптов в различном окружении Open Server предлагает на выбор сразу два вида HTTP серверов, различные версии PHP и СУБД модулей, а так же возможность быстрого переключения между ними.

HTTP модули: Apache 2.2.21 и Nginx 1.0.11;

СУБД модули: MySQL 5.1.61, MySQL 5.5.20 и PostgreSQL 9.1.1;

PHP модули: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) и PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache 2.2.6);

Отличный набор инструментов: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.
В состав пакета так же включены такие вкусности как: Perl, FTP сервер, Sendmail, Memcached сервер!

Open Server - это единственный известный мне проект, в который включён Nginx! Причём здесь реализовано удобное подключение правил реврайта через файлы.nxaccess в корне домена, а PHP работает в режиме True FastCGI (неубиваемый).

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

Возможности

Прежде всего хочу отметить, что Open Server - это целиком и полностью портативный сервер. Никаких системных сервисов, куч мусора в реестре и system32. Вы можете везде таскать его с собой на флешке (желательно на скоростной), запускать на рабочей/домашней машине без опаски что у вас что-то не заработает.
В случае отсутствия на компьютере нужных системных компонентов Open Server установит их сам, достаточно выбрать в меню [Инструменты - Первый запуск] если сервер запускается на компьютере впервые.

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

Подробный просмотр логов всех компонентов в реальном времени;
- выбор HTTP, СУБД и PHP модулей в любом сочетании;
- поддержка SSL и кириллических доменов из коробки;
- поддержка алиасов или по другому доменных указателей, а так же удобная форма их настройки (привет любителям мультисайтинга в Drupal!);
- создание локального поддомена без потери видимости основного домена в сети интернет;
- доступ к доменам (в один клик) и быстрый доступ к шаблонам конфигурации модулей;
- мультиязычный интерфейс (Русский, Украинский, Белорусский, Английский);

Программа постоянно совершенствуется, все адекватные просьбы со стороны пользователей Open Server детально изучаются и большинство из них реализуется!

Немного истории

Изначально я вёл разработку управляющей программы в среде DevelStudio. Думаю найдутся те, кто читал мою об этой среде разработки. С тех пор много воды утекло, я понял что работа над этим проектом ведётся крайне вяло, не было никаких перспектив в плане развития функциональности Open Server. Я переписал программу с нуля и начиная с версии 4.0 и далее разработка ведётся на языке Delphi.

Заключение

Много лет в своей повседневной работе я использовал Denwer, спустя какое-то время переключился на Vertrigo. Перепробовал практически все другие доступные варианты: XAMPP, AppServ, WAMPserver, TopServer и т.д., но ни одна из вышеперечисленных сборок меня не удовлетворяла. Ограниченность функционала, трудность настройки, а порой и простая внешняя уродливость отбивали у меня всякую охоту пользоваться этими «творениями».

Уважаемые Хабравчане, буду рад видеть вас на форуме Open Server, с интересом выслушаю ваши предложения по развитию проекта, пожелания по подключению новых компонентов и другие интересные идеи.

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

Платформа: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 – это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учетом их рекомендаций и пожеланий.

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

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

Более полную информацию за Open Server вы сможете прочитать на официальном сайте .

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

Ну что ж, давайте приступать к установке Open Server.

Прежде всего, нам необходимо скачать сам дистрибутив. Для этого перейдите на официальный сайт в раздел «Скачать» , выберите нужную версию дистрибутива (1). Стоит отметить, что продукт поставляется в трех версиях: Ultimate, Premium, Basic, чем они отличаются межу собой наглядно видно в таблице сравнения на сайте. Я всегда использую «ULTIMATE» (с максимальными характеристиками). Далее введите код с картинки (2) и нажмите кнопку «Скачать» (3).

Как только дистрибутив скачан, начинаем установку.

Дистрибутив представлен в виде самораспаковывающегося архива. Запускаем его и нам сразу же предлагают выбрать диск, куда будет распакован Open Server. Я оставляю по умолчанию диск «C», если вы хотите установить на другой диск (либо же на флешку или переносной диск), то укажите соответствующий путь для распаковки. После того, как диск выбран, начинаем распаковку, нажимаем кнопку «Ok».

Ждем пока распакуется дистрибутив.

Теперь мы можем запустить программу. Поскольку программа портативная, то никаких ярлыков на рабочем столе или в меню «Пуск» не создается. Поэтому перейдите на диск, куда был распакован Open Server (у меня это C:\OpenServer\) и вы увидите два экзешных файла для запуска Open Server: для 32 (Open Server x86.exe) и 64 (Open Server x64.exe) разрядной системы Windows. В соответствии с вашей операционной системой Windows вы можете вывести один из ярлыков на рабочий стол, чтобы всегда иметь возможность быстрого доступа для запуска Open Server.

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

Так же при первом запуске Опен Сервера вам предложат установить патчи для Microsoft Visual C++. Нажимаем «Ok».

Ждем пока закончится установка необходимых библиотек.

И последнее, что нам остается сделать – перезагрузить компьютер, чтобы все изменения вступили в силу. Жмем «Ok».

Как только компьютер перезагрузится, можно приступать к работе с локальным сервером.

Запуск и проверка работы Open Server

Запустите Опен Сервер и вы увидите, что в трее появился значок в виде красного флажка. Это означает, что программа активирована, но сам сервер пока еще не запущен.

Чтобы запустить сервер, кликните по значку любой кнопкой мыши и в открывшемся контекстном меню выберите пункт – «Запустить». Как только локальный сервер запустится, флажок перекрасится в зеленый цвет.

Теперь Опен Сервер запущен и готов к работе.

Чтобы проверить его работоспособность, перейдите в браузер и в адресной строке введите: http://localhost/. Если вы увидите сообщение: «Добро пожаловать в Open Server!», значит вы все сделали правильно и локальный сервер готов к работе.

На этом установка Open Server окончена! Поздравляю, вы успешно справились с поставленной задачей:)

В одном из следующих уроков я расскажу о настройке Open Server, поэтому не пропустите.