当前位置: 首页 > 知识库问答 >
问题:

如何解决“错误:Apache意外关机”?

南门鸿畴
2023-03-14

我刚刚重新安装了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

我该怎么解决这个问题?

共有3个答案

萧晔
2023-03-14

在XAMPP控制面板V3中。2.1,点击右上角的“NetStat”按钮。确保端口80未被任何其他程序使用。然后点击它正下方的“外壳”。在shell提示符下发出此命令;

开始吧。球棒

或者键入“ap”,然后标记TAB键两次,这将类似地生成上述命令。您将实际看到Apache失败的确切错误。这很可能是虚拟主机配置问题,也可能是其他问题。它将显示发生错误的行号。只需修复该错误。请注意,在Root文档中,尾随\也可能是错误的来源。删除任何尾随的""。

唐永春
2023-03-14

打开Skype。

工具-

取消选中"使用端口80和443作为传入连接的替代方案"复选框

注销并关闭所有Skype窗口。尝试重新启动Apache。

阴宏爽
2023-03-14

由于我在一个开发人员面临防火墙问题的公司环境中工作,其他答案都没有解决我的问题。

由于Skype不使用该端口,而是由其他一些内部应用程序使用,我按照以下步骤解决了该问题:

步骤1——从XAMPP控制面板的Apache下,单击Config按钮,然后选择Apache(httpd.conf)。

在httpd内部。conf文件,不知怎的,我找到了一行,上面写着:

Listen 80

然后将80换成你想要的任何数字/端口。在我的场景中,我使用的是8080端口。

Listen 8080

从httpd.conf文件中,我发现了另一行,上面写着:

ServerName localhost:80

把80换成8080。

ServerName localhost:8080

步骤2-从XAMPP控制面板,在Apache下,再次单击配置按钮,但这次选择Apache(httpd-ssl.conf)。在httpd-ssl.conf文件中,找到一行

Listen 443

把443换成你想要的任何号码/端口。我将使用4433作为新端口号。

Listen 4433

仍然来自httpd ssl。conf文件,找到另一行

<VirtualHost _default_:443>

ServerName localhost:443

把443换成4433。

<VirtualHost _default_:4433>

ServerName localhost:4433

记住保存httpd。conf和httpd-ssl。在执行一些更改后,配置文件。然后重新启动Apache服务。

 类似资料:
  • 当我打开XAMPP并点击启动MySQL按钮,它给我一个错误。我刚刚开始,但现在它不起作用。 下午12:19:12[mysql]正在尝试启动mysql应用程序 12:19:12 PM[mysql]检测到状态更改:正在运行 12:19:13 PM[mysql]检测到状态更改:已停止 12:19:13 PM[mysql]错误:mysql意外关闭 12:19:13 PM[mysql]这可能是由于端口被阻止

  • 我刚刚重新安装了XAMPP,当我尝试在XAMPP控制面板中启动Apache服务器时,现在出现以下错误: 我怎么解决这个?

  • 我试图得到我的网站,我有一些问题时启动我的XAMPP Apache服务器 我在这里尝试了解决方案,但没有成功 我尝试的是: 将默认端口从80和433更改为8080和443 杀死所有HTTP连接与 逆转我所有的更改(因为我一直试图从这里安装一个ssl安全证书) 我没有成功添加安全证书,现在Apache甚至没有启动 我知道这是一个非常常见的问题,我读过很多关于这个问题的答案,但都没有成功。 以下是我对

  • 我正在设置一个PHP服务器,因为我编写了一些PHP代码:我打开XAMPP时,它说: 18:36:08[Apache]错误:Apache意外关闭。 18:36:08[Apache]这可能是由于端口阻塞、缺少依赖项、权限不当、崩溃或其他方法关闭。 18:36:08[Apache]如果您需要更多帮助,请复制并在论坛上发布整个日志窗口 18:36:23检测到[mysql]状态更改:已停止 18:36:23

  • 我试图用以下代码建立一个新的PDO实例 我得到以下错误消息: 解析错误:语法错误,意外':',期待','或')'在第2行的 /Applications/XAMPP/xamppfiles/htdocs/example/connection.php 以前没有出现过这样的问题,直到我尝试在新的Mac上这样做。有人能帮助解决这个问题吗?

  • 我最近开始和Kotlin一起学习,并开始了一个使用Kotlin的Spring靴宠物项目。 我试图将一个自定义用户域对象集成到Spring Security中,因此希望实现UserDetails接口。 > 意外重写:以下声明具有相同的JVM签名(getUsername()ljava/lang/string;):public final fun ():kotlin.string,public abst