Для разработки сайта на локальном компьютере необходимо иметь целый набор серверного програмного обеспечения. Установка все этих компонентов по отдельности очень трудоемка. Бесплатный програмный комплекс Open Server предоставляет все необходимое программное обеспечение для развертывания веб-сервера на локальном компьютере. К тому же это полностью портативный сервер, что позволяет записать его на флешку и использовать на любом компьютере.
Скачать Open Server можно с официального сайта http://open-server.ru/download/
Для скачивания доступны 3 редакции Open Server: максимальная, расширенная и базовая.
Максимальная редакция помимо серверного програмного обеспечения содержит набор полезного для веб-мастера софта.
Расширенная редакция содержит только серверную чать платформы без дополнительных программ.
Базовая редакция самая маленькая по размеру, отсутствуют дополнительный программы и некоторые серверные модули.
Стоит отметить, что бесплатное скачивание программы с официального сайта ограничено по скорости - по моим замерам 128 kbit\s. Поэтому, для нетерпиливых, есть возможность пожертвовать разработчикам некоторую сумму денег и скачать на максимальной скорости.
Минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD;
Требуется наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redist. Package x86 (при отсутствии библиотек во время первого запуска Open Server будет предложена их установка);
Программа устанавливается в указанную папку, в которой содержится две версии программы для Windows x86 и x64.
После запуска Open Server в системном трее появляется флажок через который осуществляется запуск и управление сервером.
Если на компьютере установлен Skype, то при запуске Open Server возможна ошибка, так как Skype использует порт 80. Чтобы освобоить этот порт в Skype необходимо перейти в Инструменты -> Настройки -> Соединение и убрать галочку с "Для дополнительных входящих соединений следует использовать порты 80 и 443". Skype необходимо перезапустить.
Через тот же значек красного флажка в системном трее открыаем контекстное меню Open Server правой клавишей мыши и жмем "запустить". Почле того как сервер запуустится флажок станет зеленым.
Проверить работоспособность сервера можно выбрав в контекстном меню Мои сайты -> localhost. Если все работает, то должна открываться такая страничка
Добавить сайты на сервер очень просто - их нужно скопировать в папку domains. У меня путь к этой папке такой c:\OpenServer\domains. Еще эту папку можно открыть через меню программы "Папка с сайтами".
Перенос базы данных MySQL можно выполнить через привычный многим PhpMyAdmin, который открывается через Меню -> Дополнительно -> PhpMyAdmin. Доступ по-умолчанию root без пароля.
Чтобы сайт появился в меню "Мои сайты" перезапускаем Open Server и проверяем.
В настройках Open Server (Меню -> Настройка) можно посмотреть текущие параметры веб-сервера и изменить их.
На вкладке "Сервер" можно посмотреть какие порты используются программным комплексом и для каких целей.
На вкладке "Модули" настраивается программное обеспечение для веб-сервера - здесь можно указать версию сервера Apache, PHP, MySQL и прочее.
На вкладке "Кодировки" задаются типы кодировок для HTTP и MySQL
Так же доступны для настроек FTP-сервер и Почта.
Здесь перечислены не все доступные настройки, но в целом функционал этой сборки программ для веб-сервера достаточно богат и удобен в использовании. Поэтому Open Server является хорошей альтернативой другому распространенному локальному серверу - Denwer.