XAMPP Apache启动问题

XAMPP Apache启动问题,apache,apache2,xampp,Apache,Apache2,Xampp,这是我个人电脑上的第一个问题。老实说,我从谷歌的第一页尝试了所有的解决方案,但没有一个奏效。一个月前,我可以毫无问题地启动服务器,但今天我启动它,它会自动停止。我试图将端口从80更改为808013379999,但没有人能够工作,所以我不认为这是端口问题(我也尝试在apache的SSL配置中更改端口)和少数页面上显示的其他解决方案,但我不能!它还是停了,我不知道是撒旦控制了港口还是什么。请不要发布链接,因为我都试过了。我真的不知道这对stackoverflow是否是一个好问题,但它似乎真的很烦人,

这是我个人电脑上的第一个问题。老实说,我从谷歌的第一页尝试了所有的解决方案,但没有一个奏效。一个月前,我可以毫无问题地启动服务器,但今天我启动它,它会自动停止。我试图将端口从80更改为808013379999,但没有人能够工作,所以我不认为这是端口问题(我也尝试在apache的SSL配置中更改端口)和少数页面上显示的其他解决方案,但我不能!它还是停了,我不知道是撒旦控制了港口还是什么。请不要发布链接,因为我都试过了。我真的不知道这对stackoverflow是否是一个好问题,但它似乎真的很烦人,所以我决定把它贴在这里。很高兴能看到任何帮助。我不在乎你是否不喜欢这个问题,给我神奇的否决票,我所需要的只是解决方案

[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.

我也遇到了同样的问题,但是在我重新启动计算机后,一切正常。。。 这是因为“系统”正在使用端口80

尝试:
关闭XAMPP
打开“SERVICES.MSC”

停止“Web部署代理服务”

在我的例子中,这显然是由Winsock2损坏引起的。如果其他人遇到此问题,请尝试Microsoft在此页面底部的修复链接:

(此处推荐)


这为我解决了问题;更改端口和此处提到的其他事项没有。我多次重新启动电脑,我的服务中没有“Web部署代理服务”,因此这不是问题所在;/有趣的是:没有进程使用端口80或443。我还尝试再次安装XAMPP,但同样的问题仍然存在。禁用计算机的防火墙,可能会阻止我添加的端口,但没有任何结果,防火墙一直处于禁用状态。关闭XAMPP,转到文件夹并单击XAMPP\u停止,然后安装最新版本的IIS,重新启动电脑,然后重试。。。这是我最后的想法:\