这是我PC上的第一个问题。老实说我从谷歌的第一页尝试了所有解决方案,没有人工作。一个月前我能够毫无问题地启动服务器,但今天我启动它并自动停止。我试图将端口从80更改为8080,1337,9999,没有人工作,所以我不认为这是一个端口问题(我也尝试更改apache的SSL配置中的端口),并且很少有其他解决方案显示在几页但我不能!它仍然停止,我不知道撒旦控制端口或什么。请帮助我,不要发布链接,因为我尝试了所有。我真的不知道它是否是stackoverflow的一个好问题,但它似乎真的很烦人所以我决定在这里发布它。看到任何帮助都很高兴。我不在乎你是否不喜欢这个问题并给我神奇的downvote,我只需要解决方案。
[Thu Aug 08 16:42:39.843750 2013] [mpm_winnt:notice] [pid 3324:tid 188] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations
[Thu Aug 08 16:42:39.843750 2013] [mpm_winnt:notice] [pid 3324:tid 188] AH00456: Server built: Aug 18 2012 12:41:37
[Thu Aug 08 16:42:39.843750 2013] [core:notice] [pid 3324:tid 188] AH00094: Command line: 'd:\\xampp\\apache\\bin\\httpd.exe -d D:/xampp/apache'
[Thu Aug 08 16:42:39.859375 2013] [mpm_winnt:notice] [pid 3324:tid 188] AH00418: Parent: Created child process 3472
[Thu Aug 08 16:42:41.140625 2013] [mpm_winnt:crit] [pid 3472:tid 1884] (OS 10022)An invalid argument was supplied. : AH00405: Child: WSASocket failed to open the inherited socket
[Thu Aug 08 16:42:41.140625 2013] [mpm_winnt:crit] [pid 3324:tid 188] AH00427: Parent: child process exited with status 3 -- Aborting.
答案 0 :(得分:2)
我遇到了同样的问题,但是在我重新启动计算机之后就可以了...... 这是因为“系统”正在使用端口80 ...
尝试:
关闭XAMPP
打开“SERVICES.MSC”
停止“Web部署代理服务”
答案 1 :(得分:0)
在我的情况下,这显然是由Winsock2腐败引起的。如果其他人遇到此问题,请尝试Microsoft页面底部的“修复此问题”链接: http://support.microsoft.com/kb/811259/en
(根据https://community.apachefriends.org/f/viewtopic.php?f=16&t=49824推荐)
这为我解决了;改变端口和这里提到的其他东西没有。