首页 > 解决方案 > 如何在 PHP 中使用域名而不是本地主机 IP

问题描述

我正在使用本地 IP 地址http://192.168.33.10试验一些 PHP 代码。当我使用数字形式的地址 (192.168.33.10) 时,它工作正常(见图 1),但是当我尝试使用域名“dev.dotinstall.com”时,它会进入错误页面(见图 2)。

我了解到您可以通过编辑主机文件使用“dev.dotinstall.com”之类的名称而不是 IP 地址,因此我对其进行了编辑,并在主机文件的末尾添加了一行“192.168.33.10 dev.dotinstall.com”(见图3)。

错误页面显示“您看到此页面的事实表明您刚刚访问的网站遇到问题或正在进行日常维护。”,但我不知道问题是什么。

知道为什么会这样吗?

图像1

图2

图3

标签: dnslocalhost

解决方案


您需要将 URL 添加到主机文件中是正确的。确保您已正确保存(具有管理员权限)并且端口正确。

但这还不够,您还需要为 Apache 设置一个虚拟主机,然后重新启动 Apache。如果您只在 hosts 文件中设置 URL,那么 Apache 将不知道如何处理它。如果您搜索的话,有很多关于在 Windows 上为 Apache 设置虚拟主机的资料。


推荐阅读