Обзор и установка веб сервера Open Server. Как создать локальный сервер на компьютере

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

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

Улучшение внешнего вида сайта, его функциональности процесс увлекательный и длительный, а для многих вечный. И совершать в этом направлении какие-либо эксперименты непосредственно на рабочем сайте, не есть гуд.
А это значит, что процесс каких-либо нововведений должен обкатываться и проверяться на локальном сервере. А уже после этого, через FTP-клиент загружаем измененные файлы на свой рабочий сайт.
Наиболее популярным в среде WEB-разработчиков локальным сервером является Денвер. С ним любимым я постоянно и работаю. Помимо Денвера имеются и другие локальные серверы, но я с ними пока незнаком.
Почему же я пишу именно о портативной серверной системе Open Server, а не о Денвере. Да потому что в последнее время Open Server, все более на слуху. Все чаще попадаются положительные отзывы, и комментарии о том, какой он удобный, и классный. И я не могу пройти мимо этого. Поэтому сегодня я устанавливаю программную среду Open Server к себе на компьютер, параллельно, пошагово рассказывая о том, как это сделать в этой статье.

Open Server какую версию выбрать?

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


«Расширенная» редакция - версия программы без дополнительного софта. Рекомендуется для тех, кто не собирается использовать в работе дополнительный софт, предлагаемый в «Максимальном» варианте, и желает сэкономить место на диске.
«Базовая» редакция - самая маленькая по размеру версия локального сервера. Помимо отсутствия софта, представленного в «максимальной» версии также отсутствуют модули ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB и Git, имеющиеся в «расширенной» редакции.
Версия рекомендована для пользователей с медленным интернетом, и желающих максимально сэкономить место на диске.
Какую версию скачать? Если вы задаетесь этим вопросом, значит, качайте «Базовую». Остальные версии предназначены для продвинутых веб-разработчиков.

Установка Open Server - «базовая» редакция.

При правильном раскладе на открывшейся странице видим следующее:

Настройка параметров локального сервера, установка WordPress

Пробежимся по настройкам. Открываем меню, заходим в пункт «Настройки», выбираем вкладку «Основные»:

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

И требование запуска программы с правами администратора. Рекомендация непосредственно самого разработчика портативного локального сервера.

Во вкладке «Меню» сделал следующее:

Поставил галочку в чекбоксе «Показывать сайты в главном меню» для того, чтобы добавленные мной домены отображались в меню Open Server.

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

Остальные настройки локального сервера оставил по умолчанию.

Приступим к установке Вордпресс на локальный сервер.

Заходим в настройки Опен Сервера, выбираем вкладку «Домены», прописываем название своего домена (для себя я прописал сайт), жмем на троеточие:

В новом открывшемся окне создаем под домен одноименную папку:

Жмем ОК, сохраняем, перезапускаем сервер. Если все сделано правильно, наша папка будет отображаться в меню Open Server:

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

Делаем это простым копированием файлов и каталогов из папки в папку, или с помощью Total Commander.

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

Находится наша папка в каталоге domains:

Почти все готово но, для того чтобы все заработало, осталось создать базу данных для Вордпресс.

В меню Open Server на вкладке «Дополнительно» кликаем на «PhpMyAdmin».

В открывшемся окне выбираем русский язык.

Вводим ими пользователя - mysql.

Вводим пароль - mysql.

В следующем открывшемся окне выбираем вкладку «Пользователи» и кликаем на ссылку «Добавить пользователя»:

Выбираем хост - localhost.

Придумываем пароль

(Сохраняем в укромном месте имя пользователя и пароль, далее они нам пригодятся.)

Отмечаем чекбокс, как показано на картинке.

Жмем на ОК в правом нижнем углу открытого окна.

Закрываем PhpMyAdmin - база данных создана.

Остался небольшой штрих переименовать файл wp-config-sample.php и внести в него кое-какие изменения.

Находим этот файл по следующему пути: openserver/domains/ваша папка (в моем случае сайт)

Переименовываем файл wp-config-sample.php в wp-config.php Открываем файл на редактирование (редактором Notepad++), и вводим наименование созданной нами базы данных, имя пользователя и пароль в поля указанные на скриншоте:

Сохраняем изменения, закрываем отредактированный файл. Заходим в меню Open Server, находим нашу папку, кликаем по ней, и видим следующее:

Почему не запускается Open Server?

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

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

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

У меня AVG и firewall COMODO на Опен Сервер не ругались по умолчанию.

Вконтакте

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

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

Локальный сервер - является одним из основных инструментов любого web-мастера.
Чтобы создать html страницу, можно использовать простой редактор, например стандартный блокнот Windows. Для тестирования и отладки html сайтов, можно использовать любой браузер, например браузер Windows, Internet Explorer. Вот и всё.

Но! Мы столкнемся совсем с другой ситуацией, если будем делать сайт, который работает под управлением динамического скрипта на языке php. Или, если мы с Вами, задумаем создать сайт, который работает под управлением системы управления контентом (сайтом) - CMS.
Как выйти из этой ситуации? Ответ очевиден, на Ваш компьютер необходимо установить локальный веб сервер.
Локальный сервер , установленный на компьютере, работает точно так же, как и web сервер, который работает на стороне хостинга.

Используя локальный сервер , вы сможете устанавливать и тестировать любые php скрипты, заводить пользователей MySQL и создавать базы данных, а так же, управлять пользователями и базами данных через администраторскую панель
phpMyAdmin.

Установка локального сервера на базе комплекта denwer , очень проста и, как правило, не вызывает проблем.

Локальный сервер скачать - именно по этому запросу Вы, скорее всего, найдёте ссылку, ведущую на сайт разработчик качественного программного обеспечения - denwer.ru.

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

Локальный сервер скачать с сайта разработчика - “бесплатный локальный сервер Денвер”.

Установка локального сервера Денвер - на Ваш компьютер. Локальный сервер на компьютере играет такую же роль, как и удаленный web-сервер на хостинге.

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

После установки локального сервера Денвер , у Вас на компьютере, должны произойти следующие изменения:

1. Будет создана папка C:\WebServers.

2. После перезагрузки операционной системы Windows, у Вас появится, необходимый для работы локального сервера виртуальный диск Z.

3. На рабочем столе, у Вас появятся три ярлыка:

StartDenwer - для запуска локального сервера в работу

RestartDenwer - для перезагрузки локального сервера

StopDenwer - для остановки работы локального сервера.

Недавно установил Denverна Windows 7, все службы локального сервера на Денвере запускались, открывалась страница Денвера, создавались базы данных MySQL. Далее, я установил на локальный сервер CMS WordPress.

Не смотря на то, что установка WordPress прошла нормально, созданный сайт в браузере у меня так и не открылся. Что я только не делал - Денвер работает, но сайт не открывается!

В связи с этим, я решил найти альтернативу локальному серверу Денвер. После поиска информации о пакетах локальных серверов, мой выбор пал на локальный сервер XAMPP .

XAMPP - это локальный сервер , который можно установить на любую операционную систему, первая буква названия как раз на это и указывает:

X - кроссплатформенность локального сервера

После установки на свой компьютер операционной системы Windows 7, я задумался - какой установить локальный сервер?

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

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

Еще, один положительный момент - локальный сервер Open Server можно запускать с внешнего носителя. То есть с флэш карты, или с дисков CD и DVD.

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

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

Ну что же, давайте продолжим работу с локальным сервером, и в данной статье, давайте рассмотрим, как добавить на локальный сервер новый домен, или другими словами, как добавить на локальный сервер новый сайт.
В первую очередь, обращаю ваше внимание на директории, которые содержит пакет OpenServer.
Среди этих директорий находится папка domains. Именно в этой папке находятся вложенные папки доменов локального сервера.
Есть два метода создания новых доменов (сайтов) на локальном сервере OpenServer: автоматический и ручной.

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

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

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

Привет, друзья. В этой статье рассмотрим что такое локальный сервер (localhost), зачем он нужен и как создать локальный сервер на компьютере . В итоге установим Денвер на свой компьютер.

Что такое локальный сервер?

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

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

Как же быть в этой ситуации? Здесь приходит на помощь установленный локальный сервер. Каковы же преимущества:

  • Не требуется подключение к интернету. Можно установить локальный сервер к себе на флешку и выполнять работу в удобном месте, не быть привязанным к одному компьютеру.
  • Можно создавать сайт на компьютере используя различные CMS, выбрать шаблон, редактировать шаблон чтобы он был уникальным, установить необходимые плагины и тестировать сколько угодно, не закачивая постоянно на хостинг измененные файлы.
  • Если уже есть сайт, и хочется кардинальных изменений или же необходимо выполнить «ремонтные» работы. Не надо ставить на действующий сайт заглушку, а уже выставить готовую работу.
  • Особенно подходит для начинающих web-мастеров. Не нужно покупать домен и хостинг. Можно тренироваться создать сайт до «схочу» и понять, а «вообще это моё?» Я сам начинал именно так, изучал html, css, php и смотрел что у меня получается.

Как создать локальный сервер на компьютере

Как раз создавать мы ничего и не будем! Web-разработчики уже всё сделали за нас. Остаётся только установить локальный сервер на свой компьютер. Их несколько – Денвер (Denwer), XAMPP, OPENSERVER и другие. Один из наиболее популярных Денвер , его установку и рассмотрим.

Денвер – джентльменский набор веб разработчика. Создан российскими программистами. Абсолютно бесплатен. Если же вы хотите, то можете отблагодарить ребят. Денвер содержит всё самое необходимое: сервер Apache, базы данных MySQL, phpMyAdmin - система управления MySQL, позволяющая работать с базами данных через браузер, PHP.

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

Установка Денвера на компьютер

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


Не стоит пугаться черного экрана — программа работает из командной строки. Будет предложено закрыть окно браузера (обычно это Internet Explorer) — закрываем. Далее действуем согласно подсказкам.

3. Укажите директорию, где будут храниться файлы (пропишите полный путь). По умолчанию C:\WebServers. Можете установить на флешку и локальный сервер будет всегда по рукой.

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

5. После скачивания всех файлов выберите тип загрузки. Есть два варианта:

  1. Виртуальный диск создаётся при запуске компьютера.
  2. Диск запускается после вызова (я пользуюсь этим вариантом).

6. На рабочем столе появятся три ярлыка: Start Denwer, Stop Denwer, Restart Denwer. ВСЁ!

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

Полагаю вопросов как создать локальный сервер на компьютере не осталось, но если есть, пишите в комментариях — всё решим.

Удачи всем!

P.S. Кстати, это была моя первая статья на новом блоге.

Общие сведения о локальном сервере и принципе его функционирования. Создание локального сервера на основе сборки Денвер: подготовка, установка и первый запуск.

Любое программирование неотъемлемо от процесса тестирования — это аксиома. Говоря о разработке web-приложений, неизбежно встаёт вопрос наличия некой «среды», позволяющей эмитировать работу Интернет сервера. Другими словами, нам нужен локальный сервер .

Локальный сервер (англ. local server ) — программа или набор программ выполняющие сервисные (обслуживающие) функции по запросу клиента на домашнем (локальном) компьютере.

Такой «джентльменский набор» состоит из Apache, PHP и MySQL — этого обычно достаточно. С другой стороны, сюда могут входить и другие компоненты, в зависимости от ваших потребностей. Для нас же здесь важен тот факт, что мы можем воспользоваться готовой сборкой – Денвер . Таким образом, нам не придётся разбираться в особенностях установки и настройки локального сервера — всё сделано до нас.

Единственное на что я хочу обратить ваше внимание в работе локального сервера, это необходимость резервирования определённых IP-адресов под сервера, которые будут доступны только на нашем компьютере. В случае с Windows за резервирование IP-адресов отвечает файл hosts . В зависимости от версии Windows файл hosts может находиться:

  • Windows 95/98/ME: WINDOWS\hosts
  • Windows NT/2000: WINNT\system32\drivers\etc\hosts
  • Windows XP/2003/Vista/7: WINDOWS\system32\drivers\etc\hosts

Если вы решили использовать локальный сервер на базе дистрибутива Денвер, вам нет необходимости редактировать этот файл, всё будет происходить автоматически, но иметь общие представления о сути вопросу нелишне.

Подготовка к работе локального сервера

От слов к делу. Исходим из того, что вы уже скачали последнюю версию сборки Денвер и готовы ринуться на штурм цитадели. Шучу. Главное не спешить и первым делом проверить установлены на вашем компьютере сетевые протоколы или нет. Как это сделать? Самый простой способ:

Установка локального сервера

Теперь, когда мы убедились, что наш компьютер готов к работе с сетью, можно приступать к установке дистрибутива Денвер. Закройте все окна браузера(-ов). Запустив скачанный инсталлятор Денвера, вы увидите перед собой окно:

Окно инсталятора дистрибутива Денвер

Подтвердите свои намерения, кликнув кнопку «Да». Начнётся процесс распаковки. После чего откроется окно браузера с сообщением:

Сообщение в окне браузера

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

Следуя указаниям, производим установку дистрибутива Денвер.

Примечание : вы можете прервать процесс установки, в любой момент, используя комбинацию клавиш Ctrl+Break . На большинстве современных ноутбуков для этого используется комбинация клавиш Ctrl+Fn+Pause .

  1. Директория, куда будет установлен дистрибутив. Советую оставить вариант по умолчанию, т.е. C:\WebServer — так что жмём Enter .
  2. Имя виртуального диска, который будет связан с только что указанной директорией. Советую оставить вариант по умолчанию, т.е. Z: . Главное чтобы диска с таким названием ещё не было в системе – чаще всего так и происходит с диском Z: . Так что снова жмём Enter .
  3. Запуск и остановка Денвера. Нам будет предложено два варианта:
    1. Создавать виртуальный диск при загрузке машины (естественно, инсталлятор позаботится, чтобы это происходило автоматически), а при остановке серверов его (диск) не отключать.
    2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы - при остановке серверов.

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

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

Вот собственно и всё, с установкой покончено.

Первый запуск локального сервера

Наконец, установка завершена. На Рабочем столе должны появиться три иконки: Start Denwer (запуск Денвера), (остановка Денвера).

Иконки управления Денвер

Кликаем иконку Start Denwer и ждём, пока исчезнут все всплывающие при загрузке консольные окна. Открываем браузер и набираем в нём адрес: http://localhost/ , а точнее http://localhost/denwer/ — но это не существенно. Выходить из Интернета при этом не обязательно. Главное что перед нами должна появиться следующая страница:

Тестовая страница при обращении к локальному хосту

Если же тестовая страница не загрузилась, проверьте:

  • Отключен ли у вас прокси-сервер в настройках браузера?
  • Запущен ли Денвер? Если да, нет ли ошибок при клике на иконке пера (см. в нижнем правом углу)?
  • Не запущен ли у вас какой-то другой web-сервер, который мог бы конфликтовать с Денвером? Если да, отключите его.

Возможны и другие варианты, но это уже не входит в рамки данной заметки.