当前位置: 首页 > 面试题库 >

XAMPP:无法启动Apache(Windows 10)

薛彭薄
2023-03-14
问题内容

我正在使用XAMPP,并且可以启动Apache,但是,MySQL(phpMyAdmin)已启动!

当我开始时,出现此错误;

10:07:49 [Apache] Error: Apache shutdown unexpectedly.
10:07:49 [Apache] This may be due to a blocked port, missing dependencies,
10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method.
10:07:49 [Apache] Press the Logs button to view error logs and check
10:07:49 [Apache] the Windows Event Viewer for more clues
10:07:49 [Apache] If you need more help, copy and post this
10:07:49 [Apache] entire log window on the forums

我对其进行搜索,然后在Config-> Service and Port setting中更改Apache的端口。我有;

Service name : Apache2.4
Main Port : 122
SSL port : 444

我还卸载了Skype(Windows 8/10 / Metro版本)。什么都没用。在httpd.conf中,我有;

Listen 122
ServerName localhost:122

我通过启动apache_start.bat并获得;

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:445
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:445
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

请注意,所有 日志 文件都不存在! Skype已卸载。


问题答案:

更新:2018年5月15日:

最新的Windows 10更新(重新)激活了 万维网发布服务 (德语: WWW-Publishingdienst
)。这可能取决于您在配置更新后选择的选项,然后再进行更新。

更新:2015年8月4日:

如果您已经完成Windows 10的全新安装,则可能没有 Word Wide Web Publishing服务 。在这种情况下,简单的WAMP /
XAMPP安装应该可以正常工作。

如果不是,请尝试安装 Visual C ++ Redistributable ,然后重新安装WAMP / XAMPP。

我遇到了WAMP的类似问题。在Windows 10 TP中,预先安装了 Word Wide Web Publishing服务
。这与IIS有关,如果不需要,可以将其删除。

这阻塞了端口80,使Apache行为异常。您可以执行以下操作,然后重试。

  • 转到“开始”,键入 services.msc
  • 在“服务”窗口中向下滚动以找到 World Wide Web Publishing服务
  • 右键单击它,然后选择 停止

这应该使端口 80 空闲,并且重新启动WAMP / XAMPP应该可以使您正常运行!

还有其他方法可以解决此问题。请参阅 使WAMP在Windows 10上工作



 类似资料:
  • 我使用的是XAMPP,我可以启动Apache,但是MySQL(phpMyAdmin)可以启动! 当我开始时,我得到这个错误; 我在上面搜索,然后在配置中更改Apache的端口- 我也卸载Skype(Windows 8/10/Metro版本)。没有工作。在我httpd.conf文件中; 我通过apache\u start启动它。bat和get; 请注意,所有日志文件都不存在!Skype已卸载。

  • 当我试图在XAMPP localhost中启动Apache模块时,出现了一个问题。当我单击“开始”时,我得到以下信息: 下午3:26:33[Apache]检测到问题! 下午3:26:33[Apache]端口80正在被PID 1680的“C:\Program Files(x86)\Skype\Phone\Skype.exe”使用! 下午3:26:33[Apache]Apache不会在没有配置的端口空

  • 问题内容: 我在32位Windows 7上安装了Xampp。当我尝试在XAMPP控制面板(v3.2.1)中启动MySql时,出现以下消息,而MySql无法启动。 此处报告了类似的问题,但没有有效的答案。当我尝试禁用MySql进行安装时,结果是我什至没有选择甚至无法运行它。 我是Xampp的新手,不知道在哪里寻找解决问题的方法 我需要用PHP运行Apache和MySql。 问题答案: 您已经在此计算

  • 我已经读过所有关于这个的帖子了,没人能修好吗?请帮助我尝试重新安装我的电脑并重新安装xampp 错误: 然后我获得了一个用户帐户控件,允许在尝试启动mysql时进行更改?与网络有关。exe?在C:\Windows中,我不确定目录的其余部分 如果我对用户帐户cocontrol说不,那么它会说这00:33:49[mysql]可能有错误,返回代码:1223-操作被用户取消。 如果我说是什么都没发生?显然

  • 我在linux box上启动xampp时面临以下问题。我能够启动mysql和proFPD,但我不能卫星apache。它显示另一个网络服务器已经在运行。 XAMPP:启动Apache失败。XAMPP:另一个web服务器已在运行。XAMPP:启动MySQL已经在运行。XAMPP:启动ProFTPD已在运行。

  • 问题内容: 我是Ubuntu的新手,我在Ubuntu 10.04中安装了XAMPP。当我启动XAMPP时,它说MySQL无法启动。 这是我的终端输出: 然后,当我转到时,我陷入了XAMPP初始屏幕,如果选择语言,则什么也不会发生。 问题答案: 我找到了答案。首先完全卸载lampp,然后重新安装。卸载之前,请使用以下命令停止lampp: 然后使用命令卸载/删除它 然后重新安装。