Установка Open Server. Как установить и настроить локальный сервер Open Server

У каждого владельца сайта или блога, рано или поздно, появляется непреодолимое желание его каким-то образом «допилить» или «докрутить». Начитавшись бодрых статей в стиле «Хатемеель – це дуже просто», они, долго не раздумывая, начинают рихтовать нежный код при помощи кувалды, зубила и какой-то матери. Результатом, чаще всего, становятся вырывание волос на попе шевелюре и панические письма в техподдержку: «Помогите, мой сайт сдох!».

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

Новым фаворитом стал свободно распространяемый пакет OpenServer. Наберите это слово в Гугле и попадете на страницу проекта, где сможете скачать исходный архив. Поместите его на диск, где есть хоть 1 гигабайт свободного места, и разархивируйте. Зайдите в папку OpenServer и запустите файл с таким же названием.

Первым делом от вас потребуют открыть доступ в Интернет. Если вы не пользуетесь Скайпом, то больше проблем быть не должно. Если же пользуетесь, то предварительно зайдите в его настойки и снимите галочку на пункте «Использовать порты 80 и 443 в качестве входящих альтернативных». После чего перезапустите Скайп. Проверьте настройки Скайпа – они должны выглядеть вот так.

После старта программы в командной строке появится красный флажок. Щелкните по нему, и увидите меню сервера. Щелкните на зеленый флажок, возле которого написано «Запустить сервер». Программа сама создаст виртуальный диск W:. Поздравляю, у вас в руках полноценный сервер со всеми возможностями, которые дает настоящий качественный хостинг.

То, что я буду писать дальше, возможно вызовет возмущение профессиональных вебмастеров. Но я рискну описать самый простой путь к тому, чтобы начать собственные опыты с кодом, более сложные варианты оставим на потом. По правилам, работа с сайтом начинается с создания пользователя и базы данных. Разумеется, если мы делаем настоящий проект, так и надо поступать. Для нас же, экспериментаторов с шаловливыми ручонками, в OpenServer уже создан пользователь с именем mysql, база данных с именем mysql и паролем mysql. Нам остается только создать новый домен. Для этого щелкаем на меню «Настройки» и выбираем вкладку «Домены». В поле «Имя домена» вписываем любое имя (повторять имя настоящего сайта нежелательно), в поле «Папка домена» пишем «localhost/www» и нажимаем на «Добавить».

Дальнейшие действия стандартны. В папку OpenServer\domains\localhost\www загружаете WordPress, открываете файл wp-config и вписываете туда имена и пароли пользователя и базы.

Сохраняем, затем в браузере набираем имя, которое вводили, как новый домен, и попадаем на обычную страницу установки WordPress. Здесь не забудьте правильно написать адрес электронной почты и не разрешайте индексацию. После этого новый сайт в вашем полном распоряжении. С ним можно делать все, что угодно. Я, например, тестирую на нем все новые темы. Еще лучше установить на нем тему рабочего сайта и тестировать плагины, виджеты и скрипты. Можно удалять нежелательные ссылки из кода шаблона, прежде чем устанавливать его на рабочий сайт. Можно использовать OpenServer, как полигон для изучения HTML, CSS и PHP. Можно тренироваться в перенесении сайтов, придумывать новые страницы и так далее, и тому подобное. Можно тестировать темы собственной разработки, причем увидеть их в любом браузере. И главное – риска угробить уже работающий сайт — абсолютно никакого.

На самом деле, OpenServer неизмеримо богаче возможностями. Там же, в меню, есть документация, где все подробно рассказано. Я же хотел только показать простой путь к самосовершенствованию и получению практических навыков работы. Ведь плох тот копирайтер, который не мечтает стать вебмастером!

Включает в себя: Apache, nginx, PHP, MySQL, phpMyAdmin, FTP-сервер FileZilla.

Русская версия: есть.

OpenServer занимает практически 50 Мб, что раза в три превосходит объём других комплектов, при этом и содержит довольно внушительный набор компонент. Например, имеется сразу два веб-сервера: Apache и nginx, также две разные версии PHP и MySQL.

Установка

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

Запуск веб-сервера

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

Рис. 1. Меню OpenServer

  • Запустить - запустить веб-сервер.
  • Перезапустить - перезагрузить веб-сервер.
  • Остановить - остановка веб-сервера.
  • Список сайтов - список локальных сайтов.
  • Дополнительно - запуск PhpMyAdmin, быстрый доступ к конфигурационным файлам веб-сервера, PHP и MySQL.
  • Папка HTML - открыть папку, в которой находятся файлы локальных сайтов.
  • Просмотр логов - открыть панель для просмотра ошибок HTTP, PHP и MySQL.
  • Настройки - окно для настройки программ.
  • О программе - окно с версией комплекта, авторскими правами и ссылкой на сайт.
  • Выход - завершить запущенные процессы и выйти из программы.

После запуска веб-сервера должна быть доступна страница http://openserver, на которой перечислены параметры подключения к базе данных, FTP-серверу и другая полезная информация (рис. 2). Если эта страница открылась, значит комплект установлен правильно и работает.

Рис. 2. Заглавная страница openserver

Вместе с тем, OpenServer довольно требователен к системным настройкам. Для корректной работы необходимы права администратора, доступ к файлу c:\windows\system32\drivers\etc\hosts, свободный порт 80. Вполне возможна ситуация, что комплект не будет работать совместно со Skype, который также использует восьмидесятый порт для работы, а также с браундмауэром или антивирусом. С этими проблемами сталкиваются многие веб-серверы под Windows, поэтому они довольно известны и решения давно найдены. В справке OpenServer (http://open-server.ru/help.html) все типичные вопросы рассмотрены и даны ответы на них, так что если веб-сервер не загружается, следует посмотреть логи сервера и заглянуть в справку.

Локальные сайты

Для создания локального сайта достаточно создать внутри папки html папку с именем домена, а в ней папку www. Чтобы не возникало конфликтов с существующими сайтами, домен первого уровня можно заменить на..lc\www. После создания необходимых папок следует перезагрузить веб-сервер или запустить его, если это ещё не было сделано.

После закрытия программы и её повторного запуска список сайтов отображается в специальном меню (рис. 3), через которое можно быстро открыть сайт в браузере.

Рис. 3. Список локальных сайтов

Настройки комплекта

Основные настройки по управлению программы находятся в меню «Настройки», где вы можете задать букву виртуального диска, автозапуск, версию PHP, MySQL и др. (рис. 4).

Рис. 4. Общие настройки

  • Автозапуск сервера - позволяет не загружать веб-сервер вручную, а делать это автоматически при запуске программы Open Server.exe.
  • Очищать логи при запуске сервера - информация о запросах и ошибках не будет накапливаться, а станет удаляться каждый раз при очередном запуске веб-сервера. Посмотреть эту информацию можно в меню «Просмотр логов».
  • Быстрый запуск - корректность запуска сервисов не проверяется. Эту опцию не рекомендуется включать, нужна она только при возникновении конфликтов между портами.
  • Буква виртуального диска - можно указать букву, которая будет автоматически задействована при запуске комплекта. По умолчанию используется W.
  • IP-адрес сервера - локальный адрес, по которому происходит обращение к сайтам.

Во вкладке «Настройки модулей» (рис. 5) выбирается, какой веб-сервер использовать (Apache или nginx), версия PHP и MySQL.

Рис. 5. Настройки модулей

Остальные вкладки - «Настройки Email» и «Настройки кодировок» применяются редко.

Заметьте, что когда веб-сервер запущен, настройки нельзя сохранить, поэтому первоначально надо его остановить и только после этого настраивать.

Резюме

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

Несмотря на практичность и комфортность работы, комплект имеет и некоторые недостатки. Он запускается только под Windows XP SP3, Windows Vista или Windows 7 с административными правами. Также может возникнуть несовместимость с другими установленными программами, которая потребует отдельного отлаживания. Ещё мне не очень понравилась избыточность комплекта, две версии PHP и MySQL точно ни к чему, а указать на этапе скачивания свои предпочтения нельзя. Буду надеяться, что когда-нибудь появится облегчённая версия комплекта, если же нет, то лишние компоненты всегда можно удалить вручную.

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

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

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

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

Статьи в этой же категории

К раткая и доходчивая установка OpenServer. Здесь мы правильно настроим Базу данных и сделаем установку WordPress на локальный Open Server.

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

Скачиваем программу Open Server

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

Так же при установке не будет ярлыка на рабочем столе и в меню пуск. Программа портативная.

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

После установки папка будет вот так

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

Не ищите программу в Program Files, вы её там не найдете. Она, как я уже говорил портативная, и запускается только из той папки, куда её вы установили. Поэтому и ярлык стоит искать только там.

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

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

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

Это позволит серверу Open Server работать, без проблем занимая свои порты.

И еще. Сервер создаст для себя виртуальный диск, так что не удивляйтесь, что у вас появится в проводнике дополнительный диск. Он будет исчезать, когда вы будете выходить из локального сервера.

Создание сайта в Open Server

Т еперь нужно зайти в папку, где вы определили место для Open Server. Отройте папку domians, у вас там будет одна папка localhost.
Создайте новую, допустим test.ru .

И теперь мы установим на этот домен движок WopdPress .

Прежде всего скачаем WordPress с официального сайта .

Будет скачан архив, который вы распаковываете в этой же папке Загрузки и открываете распакованную папку.
Выделяете все папки и файлы и копируете в буфер. Затем открывайте вашу папку нового сайта test.ru и вставляйте туда все эти папки.

Затем открывайте файл из этой папки под именем wp-config-sample.php текстовым редактором Notepad++ или просто блокнотом и правим код.

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

Установка Базы данных

П ереходим в меню Open Server, нажав на флажок в трэе и в самом меню сервера открываем PhpMyAdmin.

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

Присваиваем имя база, в нашем случае mywordpress , и устанавливаем формат базы utf8_general_ci . Создать.

Мы создали Базу данных для своего сайта.

Теперь возвращаемся в правку файла, откуда отвлеклись для создания Базы.

Заполним так, как выделены красные квадраты. За исключением большого.
Это у нас уникальный произвольный код. Его можно создать пройдя по ссылке, указанной стрелкой. Просто скопируйте URL и откройте его в новом окне, вам будет предложен уникальный код, который копируйте и замените тот, который у вас стоял по умолчанию. Всё.

Сохраните изменения и закройте блокнот, или другой редактор, в котором вы правите код.
А теперь измените имя файла с wp-config-sample.php на wp-config.php.

Вот и всё.

Заходите в трэй, перезапустите (желтый флажок) сервер ЭТО ОБЯЗАТЕЛЬНО!
Затем снова зайдите в сервер, все в том же трэе и пройдите в Мои сайты. Там вы обнаружите ваш test.ru.
Жмите и вы на сайте. Запустятся установки движка WordPress. Дайте название сайту, допустим Мой блог . Придумайте логин, просто admin5 . И пароль. Сделайте простой, это тестовый все-таки сайт и взлома мы не боимся.



После чего, можем набрать test.ru/wp-admin , внести наши логин и пароль

И попадаем в админку

А если в адресной строке наберем test.ru то попадем уже на сайт

Наш локальный сервер с новым тестовым сайтом готов. Приступаем к работе и дальнейшему обучению.

И всего хорошего!

Трудитесь! Мир не будет раем Для тех, кто хочет жить лентяем. Сакс Ганс

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то