/ 中存储网

Windows XP系统中无法启动Apache服务的解决办法

2014-03-31 09:37:01 来源:itjs.cn
系统WindowsXP Professional Service Pack2(深度GhostXp快速装机版V5.0)我下的是wamp5集成安装包,正常安装完成后显示:“1/2个服务在运行”

测试80端口显示:“Your port 80 is not actually used.”(即使更改apache的端口到8080同样无法启动)

发现mysql服务能启动,apache没有启动。在系统服务里面有:wampapache项目,但点击“启动”,提示“本地计算机上的wampapache服务启动后又停止了。”然后查看apache日志显示:“[Thu Sep 04 21:40:24 2008] [notice] Apache/2.2.6 (Win32) PHP/5.2.5 configured -- resuming normal operations

[Thu Sep 04 21:40:24 2008] [notice] Server built: Sep 5 2007 08:58:56

[Thu Sep 04 21:40:24 2008] [notice] Parent: Created child process 3028

[Thu Sep 04 21:40:24 2008] [notice] Child 3028: Child process is running

[Thu Sep 04 21:40:24 2008] [crit] (OS 10022)提供了一个无效的参数。 : Child 3028: setup_inherited_listeners(), WSASocket failed to open the inherited socket.

[Thu Sep 04 21:40:25 2008] [crit] Parent: child process exited with status 3 -- Aborting.”

卸载此安装包N次并且每次都彻底删除,并且把注册表中的残余服务也删除干净,并安了N次,仍然不能启动apache服务(本安装包在网吧能正常安装并使用)。

跪求请高手解决!

本地连接---属性----Internet 协议(TCP/IP)---属性---高级---wins----导入LMHOSTS(M)

把 {apache2dir}binhttpd.exe 添加进去就可以启动了

你试试这几个方法:

1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.

2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可

3.干脆将服务中的Windows Firewall/Internet Connection Sharing 即ICS的服务关掉