作者:里枯萎 | 来源:互联网 | 2014-05-28 10:53
本地调试用过一段时间IIS之后,觉得用来跑PHP表现一般,这两天便打算换成Apache来玩玩。以前在电脑里也装过Apache的,但一直没好好地去用。但是今天装好之后,却发现居然不能打开localhost,一直是“正在打开页面”的状态。查看错误日志(Apache2\l
本地调试用过一段时间 IIS 之后,觉得用来跑 PHP 表现一般,这两天便打算换成 Apache 来玩玩。
以前在电脑里也装过 Apache 的,但一直没好好地去用。但是今天装好之后,却发现居然不能打开 localhost ,一直是“正在打开页面”的状态。查看错误日志
(Apache2\logs\error.log)
发现该日志文件已经有二十几兆了,而且还在不断膨胀中!日志中的报错,基本都是类似的内容:
[复制到粘贴板] [ - ]Sat Jun 24 23:30:10 2006]
[crit] (10022)提供了一个无效的参数。 Child 448:
setup_inherited_listeners(), WSASocket failed to open the inherited
socket.
网上找了点资料看,原来是 NETBIOS 名静态解析失败,解决的办法很简单,步骤如下:
在“网上邻居”上点右键,菜单上选“属性(R)”。出来“网络连接”窗口,在“本地连接”上点右键,菜单中点“属性(R)”。出来“本地连接
属性”面板,在“此链接使用下列项目”中找到:“Internet 协议 (TCP/IP)”,并爽击它。在弹出的“Internet 协议
(TCP/IP) 属性”面板上,点击“高级(V)...”按钮。“高级 TCP/IP 设置”面板上点“WINS”选项标签,去掉“启用
LMHOSTS 查询(L)”前面的勾,点“确定”按钮。
打开“控制面板”,点击“Windows防火墙”,点击“高级”选项标签,选择“本地连接”,并点击旁边的“设置(T)...”按钮。在服务选项中找到“安全
Web 服务器(HTTPS)”,并把它勾选上,点“确定”按钮。
OK!搞定了,重启 Apache,现在就可以通过 localhost
打开你的网站了吧!