本文概述
有时, 你需要在xampp中创建虚拟主机来处理多个项目, 因为这比通过本地主机URL访问直接路径更容易。在xampp中创建虚拟主机非常容易, 但是你可能需要定向才能为Laravel项目正确配置它, 而今天我们将与你分享如何轻松地进行配置。
1.为你的应用创建本地域
在本文中, 我们想通过浏览器访问URL http:// laravel-sandbox /来访问laravel项目, 因此你需要修改位于C:\ Windows \ System32 \ drivers \ etc \ hosts中的Windows的主机文件。请记住使用具有管理员权限的编辑器来编辑主机文件, 否则你将无法保存更改。然后使用系统上的自定义主机添加主机, 在这种情况下, 我们将添加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, 因此我们应用程序所需的目录将是公用文件夹中项目的绝对路径, 如以下示例所示。虚拟主机需要指出在端口80的Windows主机文件(在本例中为127.0.0.2)中声明的主机。你可以创建该虚拟主机, 在httpd内容的末尾附加以下代码段。位于xampp文件夹\ xampp \ apache \ conf \ extra中的conf文件:
<VirtualHost 127.0.0.2:80>
DocumentRoot "C:/xampp/htdocs/projects/laravel-sandbox/public"
DirectoryIndex index.php
<Directory "C:/xampp/htdocs/projects/laravel-sandbox/public">
Options All
AllowOverride All
Order Allow, Deny
Allow from all
</Directory>
</VirtualHost>
3.从浏览器访问你的项目
最终按预期, 通过在浏览器中访问laravel-sandbox或127.0.0.2, 将显示Laravel应用程序的入口点:
现在, 你可以开始处理项目, 而不必担心本地服务器配置。
编码愉快!
评论前必须登录!
注册