localhost无法正常工作,IIS服务器停止运行 apache错误日志看起来像这样
[Thu Jan 05 14:55:20 2012] [notice] Apache/2.2.21 (Win32) PHP/5.3.8 configured -- resuming normal operations
[Thu Jan 05 14:55:20 2012] [notice] Server built: Sep 10 2011 11:34:11
[Thu Jan 05 14:55:20 2012] [notice] Parent: Created child process 3152
[Thu Jan 05 14:55:20 2012] [notice] Child 3152: Child process is running
[Thu Jan 05 14:55:20 2012] [crit] (OS 10022)An invalid argument was supplied. : Child 3152: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Thu Jan 05 14:55:21 2012] [crit] Parent: child process exited with status 3 -- Aborting.
[Thu Jan 05 14:55:31 2012] [notice] Apache/2.2.21 (Win32) PHP/5.3.8 configured -- resuming normal operations
[Thu Jan 05 14:55:31 2012] [notice] Server built: Sep 10 2011 11:34:11
[Thu Jan 05 14:55:31 2012] [notice] Parent: Created child process 3988
[Thu Jan 05 14:55:31 2012] [notice] Child 3988: Child process is running
[Thu Jan 05 14:55:31 2012] [crit] (OS 10022)An invalid argument was supplied. : Child 3988: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Thu Jan 05 14:55:31 2012] [crit] Parent: child process exited with status 3 -- Aborting.
任何人都知道这个plz帮助我的原因
答案 0 :(得分:5)
如果你们在尝试了所有东西(比如我)后仍然遇到问题,并且wampserver图标保持橙色或者在尝试将其置于网上时抛出了一些内部异常,请尝试执行以下步骤:
显然存在某种错误或误解,而wampserver不知道apache的安装位置
答案 1 :(得分:2)
这似乎是Win XP SP2上的常见问题。
”
非常简单的解决方案是取消选中TCP / IP协议设置中的“启用LMHOSTS查找”框(在WINS设置下)。以下是执行此操作的步骤:
打开“控制面板”,然后打开“网络连接” 右键单击“本地连接”,然后选择“属性” 双击“Internet协议(TCP / IP)”行以打开“属性” 在“常规”选项卡上,单击“高级”按钮 选择“WINS”选项卡并取消选中“启用LMHOSTS查找”框。“ “
答案 2 :(得分:2)
我遇到了同样的问题。它通常意味着你的
文件已被程序或病毒更改。
在Win XP SP2或SP3下,“hosts”应包含1个条目:
127.0.0.1 localhost
lmhosts.sam应该使用#
加载注释掉的语句。
病毒和恶意软件会尝试将自己的条目放在那里,因此请检查列出的每个IP地址或主机名。 127.0.0.1
是本地主机,所以很酷。
答案 3 :(得分:0)
我认为问题与httpd.conf文件有关,打开它&将端口80更改为ex:8081,因为它可以被其他程序使用然后尝试重新启动服务并键入http:\ localhost:8081您将发现它运行