Тарифы Услуги Сим-карты

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

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

К раткая и доходчивая установка 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 то попадем уже на сайт

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

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

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

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

В этом уроке мы с вами разберемся, как установить 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, поэтому не пропустите.

Включает в себя: 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 надо непременно. Для разработки и тестирования локальных сайтов самое оно.