为什么php可以在127.0.0.1中工作,但不能在localhost中工作
为什么php可以在为什么php可以在127.0.0.1中工作,但不能在localhost中工作,php,Php,为什么php可以在127.0.0.1中工作,但不能在localhost 这让我很困惑 我的操作系统是windows 10这可能是windows的问题,而不是PHP的问题。您的windows主机文件未正确配置为将名称localhost映射到127.0.0.1 IP地址。一般来说,只使用IP更安全,因为它不太可能被错误识别 如果需要使localhost工作,请使用本指南查找并打开该文件 然后,您需要将127.0.0.1 localhost添加到文件中,然后localhost将工作您应该将localh
127.0.0.1
中工作,但不能在localhost
这让我很困惑
我的操作系统是windows 10这可能是windows的问题,而不是PHP的问题。您的windows主机文件未正确配置为将名称localhost映射到127.0.0.1 IP地址。一般来说,只使用IP更安全,因为它不太可能被错误识别 如果需要使localhost工作,请使用本指南查找并打开该文件
然后,您需要将
127.0.0.1 localhost
添加到文件中,然后localhost将工作您应该将localhost域名指向127.0.0.1
以管理员身份打开记事本,然后打开文件c:\Windows\System32\Drivers\etc\hosts
,并将其追加到EOF行下方
127.0.0.1 localhost
然后保存文件,就可以了。我们需要了解更多有关您的设置的信息才能回答。但是,这可能是以下两种情况之一:您的主机文件(C:\Windows\System32\drivers\etc\hosts)不包含localhost条目(这是不太可能的),或者localhost不是您的Web服务器可识别的主机。如果没有足够的详细信息,这个问题可能是离题的,因为您的vhost设置不正确