Как настроить виртуальный хост для проекта Laravel в Xampp для Windows

Иногда вам потребуется создать виртуальные хосты в xampp для обработки нескольких проектов, потому что это проще, чем получить доступ к прямому пути с помощью URL-адреса localhost. Создать виртуальный хост в xampp довольно просто, однако вам может потребоваться ориентация, чтобы правильно настроить его для проекта Laravel, и сегодня мы расскажем вам, как это легко сделать.

1. Создайте локальный домен для вашего приложения

В этой статье мы хотим получить доступ к нашему проекту laravel из браузера, открывая URL http://laravel-sandbox/, поэтому вам нужно изменить файл hosts в Windows, расположенный в C:\Windows\System32\drivers\etc\hosts, Не забудьте отредактировать файл hosts с помощью редактора с правами администратора, иначе вы не сможете сохранить изменения. Затем добавьте хост, используя собственный хост в вашей системе, в этом случае мы добавим 127.0.0.2 хост, который будет также доступен с псевдонимом laravel-sandbox:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
127.0.0.2	laravel-sandbox

Помните, что вы можете увеличить число хостов до нескольких, например, 127.0.0.3, 127.0.0.4 и т. Д.

2. Настройте виртуальный хост

Точка входа приложения Laravel — это index.php внутри public папка, поэтому желаемым каталогом для нашего приложения будет абсолютный путь к вашему проекту в общей папке, как показано в следующем примере. Виртуальный хост должен указывать на тот же хост, объявленный в файле хостов Windows (в данном случае 127.0.0.2) на порт 80. Вы можете создать этот виртуальный хост, добавив следующий фрагмент в конце содержимого httpd.conf файл находится в папке xampp \xampp\apache\conf\extra:


DocumentRoot "C:/xampp/htdocs/projects/laravel-sandbox/public"
DirectoryIndex index.php
Options All
AllowOverride All
Order Allow,Deny
Allow from all

3. Посетите ваш проект из браузера

Наконец, как и ожидалось, посетив либо laravel-sandbox или же 127.0.0.2 в вашем браузере отобразится точка входа вашего приложения Laravel:

Laravel Windows Настройка Xampp

Теперь вы можете начать работу над своим проектом, не беспокоясь о конфигурации локального сервера.

Ссылка на основную публикацию
Adblock
detector