php安装集成环境时本地域名无法解析问题

问题概述:

最近重拾PHP,突然在安装本地环境时,除了用127.0.0.1和localhost可以访问指定目录外,其他自定义的域名或者ip均不可访问,然后查看了网上的大部分方法,也找了非常多的大牛,但是都没有办法解决,

问题剖析:

安装过wampserver,phpstudy,Xampp……)
1,首先找到安装软件的位置,然后打开文件【wamp(F:\wamp\bin\apache\apache2.4.9\conf\httpd.conf)】;【phpstudy(F:\phpStudy\PHPTutorial\Apache\conf\httpd.conf)】用搜索找到下面这个模块#Include conf/extra/httpd-vhosts.conf,使用记事本或者notepad++等编辑软件打开,去掉前面#,这样就可以开启httpd-vhosts虚拟主机模块
2,在相同的软件安装位置,找到路径文件【wamp (F:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf)】,如果是phpstudy的话在软件上查找,把要解析的域名配置上去,还有域名绑定的目录。具体的配置参考如下:


DocumentRoot "F:\phpStudy\PHPTutorial\WWW\www.phpcms.com"
ServerName www.phpcms.com
ServerAlias phpcms.com

Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted

3,然后打开我的电脑,找到C盘(系统安装位置),打开文件C:\Windows\System32\drivers\etc\hosts,添加我们需要访问的域名,保存。参考如下:
127.0.0.1 www.您的域名.com
4,重启软件
(正常上面的步骤配置完,是没有任何问题的,但是还是不行,所以我尝试了清除DNS缓存,也安装了各种软件……)

问题解决:

1,找到c盘【C:\Windows\System32\drivers\etc\hosts】打开hosts文件,复制内容
2,在桌面随便新建一个文本,然后粘贴原hosts的内容
3,右击另存为hosts文件,记住名字就为hosts,不要有任何后缀
4,然后将c盘的hosts删除,再将桌面的hosts拉进去就可以了

备注:如果遇到其它问题,你有更好的解决方法,又或者哪里有错误,都可以留言,我们一起探讨哦!!!,看到这了,就喜欢或者留个言吧 (* ̄︶ ̄)。

你可能感兴趣的:(php安装集成环境时本地域名无法解析问题)