Когда деревья были маленькими я с удовольствием пользовался
XAMPP, но последние пару лет в него пичкают не совсем понятный мне софт, как допинг в российских спортсменов. Почитав хабр и попробовав пару альтернатив, решил остановиться на
UwAmp.
Качаем архив и распаковываем в удобное для вас место. Теперь копируем наш локальный сайт в папку ...\UwAmp\www\my-app. Прелесть заключается в том, что сайтов может быть несколько. Вот например, на картинке ниже, мирно уживаются три сайта: LocalWeather, Server_test, sql.
Жмем на UwAmp.exe и кликаем на синюю иконку с буквой "u" в sysmet tray возле часов. Появится вот такое окно:
Теперь нам нужно разделить и настроить наши сайты. Для этого кликаем по кнопке "Apache Config" и в поле "Virtual server" и создаем новый сайт. Например - ecohome.net
Тоже самое повторяем для остальных сайтов, не забывая менять название в поле "Server Name", "Server Alias" и путь в поле "Document Root". Далее кликаем на поле "Folder" и вбивем данные "Directory" и выставляем права.
Теперь открываем File Explorer (Проводник) по адресу C:\Windows\System32\drivers\etc и вносим наши сайты в файл hosts вот так:
Перезапускаем UwAmp, кнопкой "Stop", а затем кнопкой "Start" из главного меню. Открываем Firefox или Internet Explorer и набираем ecohome.net. PROFFIT!!!
C Google Chrome данный трюк не проходит. Он почему-то игнорирует host файл и ищет smarthome.net во всемирной паутине. Но есть путь настоящих героев - в обход. Наберите в хроме "
http://localhost/" и на появившейся странице кликните на линк "my-app" -> имя папки и сайт откроется.
UPD: Хоть наш серваер и локальный, но все же рекомендую изменить стандартный пароль mySQL на что нибудь по сложнее.