首页  >  文章  >  后端开发  >  如何在XAMPP中创建虚拟主机以在本地运行多个网站?

如何在XAMPP中创建虚拟主机以在本地运行多个网站?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-27 09:28:30262浏览

How to Create Virtual Hosts in XAMPP to Run Multiple Websites Locally?

如何在 XAMPP 中创建虚拟主机

简介

XAMPP 是一个多功能的 Web 开发堆栈允许开发人员运行具有各种服务的本地 Web 服务器,包括 Apache、MySQL 和 PHP。在Windows机器上运行XAMPP时,端口80可能被系统进程占用。要使用具有不同端口的 XAMPP,您可以创建虚拟主机。

第 1 步:在 httpd-vhosts.conf 中配置虚拟主机

打开 httpd-vhosts.conf。 conf 文件位于 XAMPP 目录中(较新版本中为 C:/xampp/apache/config/extra/httpd-vhosts.conf 或 C:/xampp/apache/conf/extra/httpd-vhosts.conf)。添加以下代码为您所需的网站创建虚拟主机:

<VirtualHost *:80>
    ServerName www.example.com
    DocumentRoot "C:\xampp\htdocs\example"
    SetEnv APPLICATION_ENV "development"
    <Directory "C:\xampp\htdocs\example">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

将“www.example.com”替换为您所需的子域,将“C:xampphtdocsexample”替换为您网站根目录的路径。

第 2 步:更新 Hosts 文件

将以下条目添加到您的主机文件 (C:WINDOWSsystem32driversethosts):

127.0.0.1 www.example.com

这映射了将子域名替换为本地计算机的 IP 地址。

步骤 3:在 httpd.conf 中启用虚拟主机

打开 httpd.conf 文件 (C:xamppapacheconfhttpd.conf) 并找到以下部分:

#Virtual hosts
Include conf/extra/httpd-vhosts.conf

通过删除第二行开头的“#”来删除注释。

步骤 4:重新启动 Apache Server

从 XAMPP 控制面板中重新启动 Apache 服务器。 Apache 重新启动后,您应该能够通过在浏览器地址栏中输入“www.example.com”来访问您的网站。

以上是如何在XAMPP中创建虚拟主机以在本地运行多个网站?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn