无法启动 Xampp Apache 服务

Posted

技术标签:

【中文标题】无法启动 Xampp Apache 服务【英文标题】:Cannot start Xampp Apache service 【发布时间】:2016-01-08 08:22:28 【问题描述】:

我的项目需要 Apache 和 mysql 服务,但我无法启动 apache 服务。

这是日志:

5:45:22 PM  [main]  Initializing Control Panel
5:45:22 PM  [main]  Windows Version: Windows 8  64-bit
5:45:22 PM  [main]  XAMPP Version: 5.6.12
5:45:22 PM  [main]  Control Panel Version: 3.2.1  [ Compiled: May 7th 2013 ]
5:45:22 PM  [main]  You are not running with administrator rights! This will work for
5:45:22 PM  [main]  most application stuff but whenever you do something with services
5:45:22 PM  [main]  there will be a security dialogue or things will break! So think 
5:45:22 PM  [main]  about running this application with administrator rights!
5:45:22 PM  [main]  XAMPP Installation Directory: "c:\xampp\"
5:45:22 PM  [main]  Checking for prerequisites
5:45:23 PM  [main]  All prerequisites found
5:45:23 PM  [main]  Initializing Modules
5:45:23 PM  [main]  Enabling autostart for module "Apache"
5:45:23 PM  [main]  Starting Check-Timer
5:45:23 PM  [main]  Control Panel Ready
5:45:23 PM  [Apache]    Autostart active: starting...
5:45:23 PM  [Apache]    Attempting to start Apache service...
5:45:25 PM  [Apache]    Status change detected: running
5:45:27 PM  [Apache]    Status change detected: stopped
5:45:27 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:45:27 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:45:27 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:45:27 PM  [Apache]    Press the Logs button to view error logs and check
5:45:27 PM  [Apache]    the Windows Event Viewer for more clues
5:45:27 PM  [Apache]    If you need more help, copy and post this
5:45:27 PM  [Apache]    entire log window on the forums

首先,当我安装 Xampp 时,我无法运行 Apache 服务。然后我在 Skype 中取消选中“使用端口 80 和 443”并退出 Skype,并将配置文件中的端口从 80 更改为 8080 和 443 更改为 4433。这样做之后,Apache 服务器运行顺利。但是重新启动我的笔记本电脑后,Xampp 显示 Apache 服务已经启动,但实际上并没有启动。然后我升级到 Windows 10,现在正在发生这种情况。

PS 这是我的第一个问题

【问题讨论】:

您自己几乎已经回答了这个问题。如果在这一切之前运行顺利,那么很有可能是端口问题。但是,您在该区域检查了什么:端口 80 上是否有其他服务运行?你有两个 Xampps 运行吗?问题是从什么时候开始的?在 Windows 10 升级之前还是之后? 你能重新安装 XAMPP,还是你已经在 MySQL 中创建了一些数据库? 让我再次尝试重新安装 Xampp。我正在为 Apache 使用端口 8080。到目前为止,我还没有创建任何数据库。 嗯,重新安装解决了这个问题。 【参考方案1】:

尝试重新安装 XAMPP 并将 apache 的端口从 80 更改为 8080 以及从 443 更改为 4443。

对于端口 80 编辑 httpd.conf 文件

对于端口 443 编辑 http-ssl.conf 文件

【讨论】:

以上是关于无法启动 Xampp Apache 服务的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP Apache 无法启动

Xampp Apache 服务器无法启动 - “错误:Apache 意外关闭。”

无法在端口可用的 XAMPP 上启动 Apache 服务器

无法正确启动 XAMPP

XAMPP无法启动Mysql

无法在 MacOS-Sierra 上启动 XAMPP Apache 服务器