以上为本人在菜鸟阶段配置虚拟域名时遇到的一些问题及解决办法(收集了网上提供的一些方法)
有时phpstudy的Apache服务在开启后又马上关闭的原因是phpstudy未卸载完全造成的,正确卸载后重装即可解决
在http.conf配置文件中,找到这一行,去掉前面的#号
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
然后把Apache的配置文件httpd.conf中的#Include conf/extra/httpd-vhosts.conf去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件
不过这样后localhost就无法访问了 想要继续访问localhost 就得把localhost也设为一个虚拟站点 需要把httpd.conf文件的ServerName localhost:80 那行注释掉
在vhosts.conf里边添加
<VirtualHost *:80>
DocumentRoot "D:\phpStudy\WWW"
ServerName localhost
ServerAlias
<Directory "D:\phpStudy\WWW">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
然后在hosts里添加
127.0.0.1 localhost
注意:win10的hosts文件会带txt后缀,需要检查