猿问

XAMPP,Apache - 错误:Apache意外关闭

XAMPP,Apache - 错误:Apache意外关闭

我刚刚重新安装了XAMPP,当我尝试在XAMPP控制面板中启动我的Apache服务器时,我现在收到以下错误:


16:50:25  [Apache]     Status change detected: running

16:50:26  [Apache]     Status change detected: stopped

16:50:26  [Apache]     Error: Apache shutdown unexpectedly.

16:50:26  [Apache]     This may be due to a blocked port, missing dependencies,

16:50:26  [Apache]     improper privileges, a crash, or a shutdown by another method.

16:50:26  [Apache]     Press the Logs button to view error logs and check

16:50:26  [Apache]     the Windows Event Viewer for more clues

16:50:26  [Apache]     If you need more help, copy and post this

16:50:26  [Apache]     entire log window on the forums

我该如何解决这个问题?


哈士奇WWW
浏览 1706回答 3
3回答

犯罪嫌疑人X

打开Skype。工具 - >选项 - >高级 - >连接。取消选中“ 使用端口80和443替换传入连接 ”复选框注销并关闭所有Skype窗口。尝试重新启动Apache。

神不在的星期二

由于我在开发人员面临防火墙问题的企业环境中工作,所以其他任何答案都没有解决我的问题。由于该端口不是由Skype使用,而是由其他一些内部应用程序使用,因此我按照以下步骤解决了该问题:步骤1&nbsp;- 在XAMPP控制面板的Apache下,单击Config按钮,然后选择Apache(httpd.conf)。在httpd.conf文件中,不知怎的,我发现了一行说:Listen&nbsp;80并将80更改为您想要的任何数字/端口。在我的场景中,我正在使用端口8080。Listen&nbsp;8080仍然从httpd.conf文件,我发现另一行说:ServerName&nbsp;localhost:80将80更改为8080。ServerName&nbsp;localhost:8080步骤2&nbsp;- 从XAMPP控制面板,在Apache下,再次单击Config按钮,但这次选择Apache(httpd-ssl.conf)。在httpd-ssl.conf文件中,找到说明的行Listen&nbsp;443并将443更改为您想要的任何数字/端口。我将使用4433作为新的端口号。Listen&nbsp;4433仍然从httpd-ssl.conf文件中找到另一行说明<VirtualHost&nbsp;_default_:443>ServerName&nbsp;localhost:443并将443更改为4433。<VirtualHost&nbsp;_default_:4433>ServerName&nbsp;localhost:4433记得在执行一些更改后保存httpd.conf和httpd-ssl.conf文件。然后重启Apache服务。

呼如林

您可以做的一件事是通过发布来停止端口80上的服务net&nbsp;stop&nbsp;http在一个cmd。系统会询问您是否确定要停止这些服务。我发现我有一些我没有使用的服务并禁用它们。要查看还有谁在cmd中使用端口80类型netstat&nbsp;-abno我假设您要在端口80上运行Apache。如果是这种情况并且您希望保留冲突的服务,则需要将它们关联到新端口。如果问题不是繁忙端口,您还可以尝试以下操作:在XAMPP配置面板中选择“show debug information”。启动Apache时,您将显示类似“执行”c:\ xampp \ apache \ bin \ httpd.exe“。如果您运行该c:\xampp\apache\bin\httpd.exe在cmd中,您将获得更多信息(例如,我曾经对我的httpd.conf文件有一些问题)。
随时随地看视频慕课网APP
我要回答