Одним из удобных инструментов для работы локально с сайтом является Open Server. Обладает удачным пользовательским интерфейсом и необходимыми модулями для работы. Позволяет работать с различными веб-сайтами, такими как Wordpress, Joomla, Graf. Используется в работе php и mysql.

Установка Openserver.

Скачать можно отсюда: https://ospanel.io/ или http://bigro.ru/resursy.html - Open Server. Для скачивания нажимаем на кнопку скачать, вводим код с картинки, далее нажимаем "Нет, спасибо, хочу просто скачать" дважды или "Внести пожертвование и скачать файл на максимальной скорости", если желаете помочь проекту.

Итак, запускаем скаченный файл  open_server_5_2_5_ultimate.exe, нажимаем кнопку "Запустить" и в следующем диалоговом окне выбираем путь для распаковки (оставляем все как есть, если устраивает, что распаковка будет произведена на диск С) и нажимаем кнопку "ОК".

Далее ждем пока не распакуется программа по указанному адресу, затем заходим в папку (в данном случае папка будет C:\OpenServer и запускаем файл Open Server x64.exe (если у нас 64-разрядная операционная система) или Open Server x86.exe (если операционная система установлена 32-разрядная). Посмотреть разрядность системы можно нажав правой клавишей мыши на Компьютер, далее в меню выбираем "Свойства" и в открывшемся окне справа смотрим "Тип Системы".

 В следующем диалоговом окне выбираем язык (три варианта) и в следующем окне система спросит нас разрешение на установку Microsoft Visual C++ Runtime & Patches. Если Open Server до этого не устанавливался, то выбираем "ОК", если данная установка библиотек уже производилась, то выбираем "Отмена".

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

Для начала выбираем пункт меню "Настройки" и в данном пункте на вкладке "Сервер" настраиваем порты. Возможно оставить все по умолчанию, но возможно изменить некоторые из них, например HTTP ставим 8082, HTTPS - 444. Это делаем для того, чтобы данные порты не пересекались с работой других программ, например Skype. Также на вкладке "Модули" возможно настроить программы, которые будут запускаться по умолчанию. Как вариант, ставим:

HTTP - Apahe-2.4, PHP - PHP-5.6, MySQL/MariaDB - MySQL-5.6.

Все сайты кладем в папку domains (C:\OpenServer\domains).

Установка сайта Joomla на Openserver.

Для проверки работоспособности создадим и настроим сайт на Joomla.

Скачиваем отсюда:

 

Не забываем запомнить или записать имя созданного пользователя, базы данных и пароль.

Теперь можно запустить наш сайт, для этого снова нажимаем правой клавишей на значок флажка и в меню выбираем "Запустить". При этом возможно при запуске получить ошибку о не возможности запустить сайт. Тогда добавляем в файл hosts (C:\Windows\System32\drivers\etc) следующую строку:

127.0.0.1 oursite

И сохраняем файл (oursite - имя нашего сайта). Далее снова запускаем наш сервер. Для запуска сайта в меню программы выбираем - Мои сайты - oursite. Установка Jommla происходит в несколько шагов и достаточно проста. 

1 Вкладка - Конфигурация сайта - заполняем соответствующие поля, в данном случае:

Название сайта - oursite

Описание - oursite 

E-mail - support@oursite

Логин администратора - admin

Пароль администратора - ваш пароль

Подтверждение пароля - подтверждаем ваш пароль

Нажимаем кнопку "Далее"

Во второй вкладке (Конфигурация базы данных) заполняем то, что не заполнено:

Имя пользователя - oursite

Пароль - пароль, установленный при создании пользователя и базы данных

Имя базы данных - oursite

Далее нажимаем кнопку "Далее"

В третьей вкладке (Завершение установки) проверяем параметры, если необходима ставим галочку для установки демо-данных, далее нажимаем кнопку "Установка". По завершению установки нажимаем "Удалить директорию "Installation"". Нажимая на кнопку ниже "Сайт" переходим на вновь созданный сайт, или нажимаем на кнопку "Панель управления" и переходим в админку нашего сайта. 

Также можно посмотреть что и как устанавливать здесь: