Apache 不会 运行 即使端口 80 可用
Apache won't run even though port 80 is available
所以我昨天上次使用Apache,开放了80端口,让它可以访问。今天,不更改任何设置,它不会启动。我已经使端口 80 可用,我尝试将 Listen 80 更改为 Listen 8080 和多个其他端口,但它不起作用。我也在管理员中打开了 XAMPP,因为我读到它可能是特权问题,但这似乎也不是问题所在。我收到的错误消息是:
17:16:51 [Apache] 正在尝试启动 Apache 应用程序...
17:16:51 [Apache] 检测到状态变化:运行
17:16:51 [Apache] 检测到状态变化:已停止
17:16:51 [Apache] 错误:Apache 意外关闭。
17:16:51 [Apache] 这可能是由于端口阻塞,缺少依赖项,
17:16:51 [Apache] 不正确的权限、崩溃或通过其他方法关闭。
17:16:51 [Apache]按Logs按钮查看错误日志并检查
17:16:51 [Apache] Windows 事件查看器以获得更多线索
17:16:51 [Apache] 如果您需要更多帮助,请复制并post this
17:16:51 [Apache] 论坛上的整个日志 window
编辑:Apache 似乎也没有更新 error_log 文件。所以我在那里找不到任何信息。我想这就是问题所在,但我没有找到解决办法。
我假设安装了 Apache 服务并且 运行ning
按Windows+R
和运行services.msc
找到服务名称 Apache 并停止它。
在 xampp 控制面板中,您会找到带有绿色标志或红色 x 标志的服务
卸载 Apache 服务然后安装它,然后尝试在端口 80 上启动 Apache
这应该可以,否则请尝试重新安装 xampp。
我遇到了和你一样的错误。
我的错误是在 'httpd-vhost.conf' 文件的虚拟主机的 'DocumentRoot' 中加入了反斜杠。
当我将反斜杠更改为正斜杠时,它起作用了。
所以我昨天上次使用Apache,开放了80端口,让它可以访问。今天,不更改任何设置,它不会启动。我已经使端口 80 可用,我尝试将 Listen 80 更改为 Listen 8080 和多个其他端口,但它不起作用。我也在管理员中打开了 XAMPP,因为我读到它可能是特权问题,但这似乎也不是问题所在。我收到的错误消息是:
17:16:51 [Apache] 正在尝试启动 Apache 应用程序...
17:16:51 [Apache] 检测到状态变化:运行
17:16:51 [Apache] 检测到状态变化:已停止
17:16:51 [Apache] 错误:Apache 意外关闭。
17:16:51 [Apache] 这可能是由于端口阻塞,缺少依赖项,
17:16:51 [Apache] 不正确的权限、崩溃或通过其他方法关闭。
17:16:51 [Apache]按Logs按钮查看错误日志并检查
17:16:51 [Apache] Windows 事件查看器以获得更多线索
17:16:51 [Apache] 如果您需要更多帮助,请复制并post this
17:16:51 [Apache] 论坛上的整个日志 window
编辑:Apache 似乎也没有更新 error_log 文件。所以我在那里找不到任何信息。我想这就是问题所在,但我没有找到解决办法。
我假设安装了 Apache 服务并且 运行ning
按Windows+R
和运行services.msc
找到服务名称 Apache 并停止它。
在 xampp 控制面板中,您会找到带有绿色标志或红色 x 标志的服务
卸载 Apache 服务然后安装它,然后尝试在端口 80 上启动 Apache
这应该可以,否则请尝试重新安装 xampp。
我遇到了和你一样的错误。
我的错误是在 'httpd-vhost.conf' 文件的虚拟主机的 'DocumentRoot' 中加入了反斜杠。
当我将反斜杠更改为正斜杠时,它起作用了。