WampServer可以访问IP,但无法访问localhost

在安装WampServer之后,并正常显示成绿色后,发现输入http://localhost:8088/ 无法访问,但是输入http://127.0.0.1:8088/  可以正常访问。(PS:在httpd.conf文件中,我将端口号改为8088,以防和其他端口产生冲突)


为了解决输入http://localhost:8088/ 无法访问的问题,先在httpd.conf文件中查找 “Deny from all  Allow from 127.0.0.1”字段,该字段的意思是只允许127.0.0.1访问,因此用#注释,并改为Allow from all即可,如下所示:


此外还需要更改phpmyadmin.conf文件中的配置,具体更改和上面一样,文件路径和更改后如下所示:



最终,http://localhost:8088/也能正常显示,只是不要忘了加上自定义端口8088,默认端口号80之类的可以不用添加。



总结

虽然步骤很简单,但还是花费了一定功夫解决这个问题。本人电脑上之前还配置过asp做网站,因此一开始因为这个还报了其他错误,好在把设置的asp网站删除后解决了问题。

此外,因为电脑之前安装了MySQL,还需要停止这一项WampServer才会由黄变绿。windows+r打开命令窗口输入services.msc,然后停止如下所示的MySQL56:


在还没有解决问题前觉得问题很难,在解决问题后,发现意外的简单,知识就是这样一步步积累起来的。