这个问题很早就出现了,大概在一月份的时候吧,那时候我想研究一下爬虫,在GITHUB扒了一个项目,放在本地死活跑不起来,放到虚拟机就好了。
最开始用的是WAMP,我把项目扒下来之后想放到Laravel框架里面去,虚拟域名配置好了,但路由重写死活起不来。于是我就想卸了WAMP,装一个phpstudy。
卸了wamp之后,phpstudy装上了。这回好了,localhost都跑不起来了。一直提示“The requested url/ not found in this server”。
且还有wamp的logo。我想是不是wamp没有卸载干净。试了注册表、服务等一些乱七八糟的,忙活了近3个小时都没有什么进展。
期间我有查看apache的errlog。我看到里面有一行这个:
我一直想明白是为什么。
然后我使用了下面这个命令
看到第一个提示,有一个默认的localhost,有一个新添加的localhost,我去httpd-vhosts文件里面查看,默认的localhost的DocumentRoot果然为E:/Apache24/htdocs。将其更改为E:\SoftWare\PhpStudy\WWW即可。
然后,Chrome里localhost出现的wamp图标是缓存造成的。