Установка OpenServer

Александр Кичатов

Что такое OpenServer

OpenServer - это программа, которая содержит в себе широкий набор ПО, необходимого для разработки сайтов, а также интерфейс управления этим ПО.

В частности, OpenServer содержит в себе веб-сервера Apache и Nginx (читается как "энджайн икс") и СУБД MySQL. Их версии, как и версию самого PHP легко переключаются в панели управления.

Аналоги OpenServer

OpenServer является одной из самых популярных сборок ПО для веб-разработчиков. Он удобен, интуитивно понятен и отлично подходит для новичков.

Но это не единственный подобный продукт. Аналогов достаточно много и самыми популярными из них являются XAMPP и AMPPS.

Пожалуйста, не используй Denwer. Когда-то это был прекрасный инструмент, но к нынешнему моменту он очень сильно устарел и использовать его нет никакого смысла.

Скачать OpenServer можно с официального сайта в разделе "Скачать".

Касательно версии - для начала вполне хватит и Basic, но в будущем ты наверняка будешь работать с системой контроля версий Git, которая есть только в Premium варианте. Поэтому лично я рекомендую сразу выбрать Premium, хотя для начала вполне хватит и Basic.

При скачивании тебя попросят сделать добровольное пожертвование на благо проекта. Если этого не сделать, скорость скачивания будет неслабо урезана. Можно, конечно, скачать OpenServer на торрентах, но будь осторожен - туда нередко любят встраивать вирусы.

Установка OpenServer на Windows

Итак, запускаем установку.

Окно с подтверждением запуска установки OpenServer
Запуск установки OpenServer

Выбираем место установки. Папку OpenServer создавать не нужно, она создатся сама. Т.е. если указать D:\, то OpenServer будет установлен в D:\OpenServer\.

Окно с указанием папки для распаковки OpenServer
Указание папки для распаковки OpenServer

После установки в папке OpenServer появятся несколько папок и 2 файла с зелёными иконками. Запустите файл, соответствующий вашей операционной системе (x86 для 32-разрядной ОС, x64 для 64-разрядной).

Если не знаете разрядность - попробуйте запустить оба файла. Какой не покажет ошибку - тот и нужен. :)

Содержимое папки с установленным OpenServer
Папка с установленным OpenServer

Выберите язык и подтвердите установку Microsoft Visual C++ (может занять несколько минут).

Меню выбора языка и установки MS Visual C++ для OpenServer
Выбор языка и установка MS Visual C++

На этом установка OpenServer закончена.

Настройка OpenServer

После установки иконка OpenServer появится в нижней правой части экрана в виде красного или зелёного флажка. Переходим в Настройки -> Модули.

Здесь нас интересуют всего 2 параметра: HTTP (веб-сервер) и PHP. Если вы только начинаете изучать PHP, рекомендую выбрать последние версии PHP и веб-сервера Apache (только его, без Nginx).

Переход в меню с настройками OpenServer
Меню с настройками OpenServer

После сохранения настроек нажмите красный флажок и выберите Запустить. OpenServer запустится, либо выдаст ошибку.

Чтобы убедиться в корректности установки, введите в браузере localhost/. Если вы увидите стартовую страницу OpenServer, значит всё в порядке.

Внешний вид страницы localhost при успешной установке OpenServer
Сообщение об успешной установке OpenServer

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

Создавать сайты очень просто. Перейдите в папку domains и создайте папку с названием сайта, например test.

Местонахождение папки domains в OpenServer
Папка domains в OpenServer

Перезагрузите сервер (клик по флажку и кнопка Перезапустить).

Создание папки для сайта и перезапуск OpenServer
Создание папки и рестарт OpenServer

Теперь создайте в папке test файл index.html, напишите в нём любой текст и введите в браузере test/ (со слешем в конце, чтобы браузер понял, что это название домена, а не поисковый запрос).

Если вы увидели содержимое файла index.html, значит, всё работает правильно.

Если OpenServer не работает

OpenServer должен запускаться от имени администратора и иметь доступ к файлу hosts (C:\Windows\System32\drivers\etc\hosts для Windows 7).

Если OpenServer пишет, что 80-ый порт занят, скорее всего дело в настройках Skype. Перейдите в Настройки -> Дополнительно -> Соединение и снимите галочку с пункта "Использовать порты 80 и 443.

Отключение 80 и 443 портов в меню настроек Skype
Отключение 80 порта в Skype

Если не сработало - возможно на компьютере установлены другие сборки (Denwer, AMPPS и т.п.), которые блокируют 80-ый порт. Если так, необходимо изменить используемый порт в настройках одной из программ.

При использовании Windows Server необходимо отключить все службы IIS.

Если проблема не решилась и Google не помогает, попробуйте обратиться на форум OpenServer.

Комментарии