XAMPP. Добавление домена и виртуального хоста (ос Windows)

xampp

Если вы пользуетесь операционной системой Windows и вам понадобилось запустить несколько сайтов, а xampp позволяет работать только с одним хостом (localhost).
То данная статья для вас. В статье будет описан процесс создания/добавления локального домена и хоста для работы с этим доменом.

Настройка поддоменов и виртуальных хостов


Создания хоста


Первоначально нужно найти файл - httpd-vhosts.conf.
Он должен лежать в папке с xampp. Обычно xampp по умолчанию просит установку в корень диска C.
C:\XAMPP\apache\conf\extra
Если вы устанавливали xampp в другую директорию, то действуйте аналогично. Найдите путь до вашего xampp, далее перейдите в папки - apache\conf\extra.
По умолчанию файл httpd-vhosts.conf должен содержать закомментированные строки с настройками:

В конце данного файла содержатся строки с примерами настроек хостов.
После этих строк нужно добавить строки с требуемыми конфигурациями:

Результат:


Данная конфигурация оставляет активированным localhost и добавляет новый хост pacificsky.local.

Создание папки с проектом


  1. Из корня xampp перейдите в папку htdocs:
    C:\xampp\htdocs

  2. Создайте новую папку и присвойте ей имя - (pacificsky) в соответствии с конфигурацией xampp, указанной в параметре DocumentRoot (DocumentRoot "C:/XAMPP/htdocs/pacificsky").
  3. Перейдите в папку pacificsky и создайте в ней файл index.php.
  4. Откройте файл index.php и добавьте строки:
    <?php
    phpinfo();

  5. Сохраните и закройте файл index.php

Редактирование файла hosts


Если вы ведете разработку на локальной машине, то вам нужно настроить переадресацию для локального домена, указанного в конфигурации xampp.
  1. Перейдите в директорию:
    C:\Windows\System32\drivers\etc

  2. Откройте файл hosts
  3. Добавьте в конце файла строку:
    127.0.0.1       pacificsky.local

Итог


  1. Сохраните все файлы с внесенными изменениями
  2. ЗапуститеApache. Для запуска Apache откройте xampp control panel. И нажмите кнопку start на против модуля Apache.


  3. Откройте браузер и в строке с URL введите домен pacificsky.local.
    Страница с проектом должна успешно загрузиться и отображать данные об установленной версии PHP и параметрах конфигурации.


Дополнительная информация

В статье приведены примеры с локальным хостом/доменом pacificsky.local и путем до папки с проектом - pacificsky.
Если вы настраиваете xampp для себя, то необходимо заменить наименование домена pacificsky.local и путь до проекта pacificsky на свой.

Комментариев 1

  1. Офлайн
    Asik 5 апреля 2019 01:22
    Заодно посмотрел что такое xampp
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.