Итак, сегодня я бы хотел рассказать о том, с чего начинают, или, по крайней мере, должен начинать каждый разработчик – это установка Open server на свой локальный компьютер. Если вы не знаете для чего это нужно, то кратко попытаюсь объяснить:

  1. Во-первых – это элементарно удобно для разработки, а если вы поставите себе версию Ultimate, то вообще бед знать не будете, так как она содержит в себе практически все, что нужно для веб разработки.
  2. Во-вторых – данное решение поможет вам проводить тестирования и отладку своих разработок без ущерба вашему основному серверу и проектам, которые там уже есть.
  3. В-третьих – смотри пункт 1 и 2.

Процесс установки Open Server

На мой крайне субъективный взгляд все достаточно просто:

  1. Необходимо в поисковой строке набрать Open Server, но переходить на первый попавшийся сайт я вам не советую, так как есть уже некоммерческий проект open-server.ru, который совершенно бесплатно (но при вашем желании вы можете пожертвовать какую-то сумму его разработчикам) предлагает скачать с сайта 3 варианта версий: basic (Кроме базовых модулей там ничего нет, подойдет уже профессионалам или тем? кто имеет свой набор программ для разработки веб приложений), premium (помимо базовых модулей включает в себя еще и ряд на мой взгляд нужных вещей: Git for Windows, ImageMagick, MongoDB + RockMongo, PostgreSQL + PhpPgAdmin), ну и наконец версия ultimate (помимо базовой и премиум версии содержит ряд программ для веб-разработчиков – подойдет новичкам).
  2. После того как файл скачан, запускаем его и выбираем место, куда будет произведена распаковка всего его содержимого. У меня распаковка заняла примерно 10 минут.
  3. Далее производим установку компонентов и в принципе все, у вас установлен локальный сервер для ваших разработок.

Настройка и подключение Open Server

Настройку своего сервера я начал с MySQL и первым делом сменил пароль к базе данных, так как изначально для нашего же удобства создатели этого чуда поставили на подключение к базе логин mysql и пароль соответственно такой же, к ROOT подключению к  MySQL пароль отсутствовал, логин root. Больше ничего менять по базам не стал, так как меня все устраивает.

Пароль меняется следующим образом:

  1. Заходим в основное меню нашего сервера.
  2. Выбираем «Дополнительно», затем нажимаем «MySQL менеджер».
  3. В открывшемся окне нажимаем создать, далее открыть.
  4. Появится окно менеджера MySQL, в верхнем меню выбираем «управление пользователями и привилегиями».
  5. Появится окно, в котором будут видны 2 ваших пользователя на ROOT и на базу, в поле пароль вводите новый пароль и сохраняете.

Пароль поменяется сразу везде, включая доступ к PHPMyAdmin, поэтому больше его не нужно нигде менять, и можно спокойно настраивать ваш сервер дальше. Вы так же можете поменять пароль и через PHPMyAdmin, для этого нужно открыть саму панель, далее перейти во вкладку mysql, в ней мы находим еще одну вкладку user и жмем на нее. Далее появляется список наших пользователей с зашифрованными паролями, чтобы их сменить, нужно нажать на карандаш напротив пользователя и в поле Password задать новый пароль.

Для работы с сервером я выбрал PHP-5.6, Apache-2.4, MySQL-5.5 для основной массы хостингов это рабочие параметры и потом не нужно будет ломать голову, как переносить сайты. Так же данные настройки на сегодняшний день полностью совместимы с основными клиентами, такими как: WordPress, Opencart, Битрикс и многие другие.

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