2014-02-11 17:35:01
来 源
IT技术网
Apache
本文介绍解决Apache启动失败的问题,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
本地调试用过一段时间 IIS 之后,觉得用来跑 PHP 表现一般,这两天便打算换成 Apache 来玩玩。

以前在电脑里也装过 Apache 的,但一直没好好地去用。但是今天装好之后,却发现居然不能打开 localhost ,一直是“正在打开页面”的状态。查看错误日志 (Apache2logserror.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 打开你的网站了吧!

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。