使用xampp在本地环境配置虚拟域名

Posted iverson-3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用xampp在本地环境配置虚拟域名相关的知识,希望对你有一定的参考价值。

最近在学习Thinkphp5.1。手册里面提到“实际部署中,应该是绑定域名访问到public目录,确保其它目录不在WEB目录下面。”所以把使用xampp在本地配置虚拟域名的过程记录下来作为总结。

1. 入口文件位置

C:xampphtdocs p5.1publicindex.php

 

2. 绑定域名

首先打开WINDOWSsystem32driversetc目录下的 hosts 文件,在文件最下面加入域名,比如说tp5.test.com

# localhost name resolution is handled within DNS itself.
#    127.0.0.1       localhost
#    ::1             localhost

    127.0.0.1    tp5.test.com

 

然后打开xamppapacheconfextrahttpd-vhosts.conf文件,将网站路径与域名绑定,增加代码如下:

<VirtualHost *:8001>
DocumentRoot "C:xampphtdocs	p5.1public"
ServerName tp5.test.com
</VirtualHost>

由于我本地的80端口被占用了,所以我本地的环境都是监听的8001端口。如果80未被占用,此处将8001改成80即可。

 

3. 重启Apache服务

如果需要使用xampp建立多个域名和网站,重复以上两个步骤即可。

 

以上是关于使用xampp在本地环境配置虚拟域名的主要内容,如果未能解决你的问题,请参考以下文章

网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?

PHP 在xampp中为项目访问配置本地域名的方法

Mac Xampp 配置本地虚拟域名

使用openssl在windows 10下本地xampp配置https开发环境

本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试

使用 XAMPP 在 Linux Mint 中配置 LAMP 环境 - 安装 Memcache