无法启动 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 服务的主要内容,如果未能解决你的问题,请参考以下文章