无法在 XAMPP 上启动 Apache

Posted

技术标签:

【中文标题】无法在 XAMPP 上启动 Apache【英文标题】:Cannot start Apache on XAMPP 【发布时间】:2015-11-24 09:34:27 【问题描述】:

我似乎无法弄清楚是什么阻塞了我的端口。但是我重新检查了阻止它的原因,XAMPP 说 apache 是。然后说从根目录开始?如果它按照它所说的那样做,不确定它是如何运行的。另外,我无法在 motepad++ 上使用 apache 编辑配置日志,只是想出了一个空白的新注释。谢谢!

这是日志---

10:57:21 PM  [Apache] 	Problem detected: Apache Not Found!
10:57:21 PM  [Apache] 	Disabling Apache buttons
10:57:21 PM  [Apache] 	Run this program from your XAMPP root directory!
10:57:21 PM  [Apache] 	Problem detected!
10:57:21 PM  [Apache] 	Port 80 in use by "C:\xampp\apache\bin\httpd.exe" with PID 15972!
10:57:21 PM  [Apache] 	Apache WILL NOT start without the configured ports free!
10:57:21 PM  [Apache] 	You need to uninstall/disable/reconfigure the blocking application
10:57:21 PM  [Apache] 	or reconfigure Apache and the Control Panel to listen on a different port
10:57:21 PM  [Apache] 	Problem detected!
10:57:21 PM  [Apache] 	Port 443 in use by "C:\xampp\apache\bin\httpd.exe" with PID 15972!
10:57:21 PM  [Apache] 	Apache WILL NOT start without the configured ports free!
10:57:21 PM  [Apache] 	You need to uninstall/disable/reconfigure the blocking application
10:57:21 PM  [Apache] 	or reconfigure Apache and the Control Panel to listen on a different port

【问题讨论】:

看起来它已经在运行了 【参考方案1】:

确保在启动 Apache 时,Skype 未在您的 PC 中运行。这是因为 Apache 只有在 80 端口打开时才能启动。但是Skype保留了端口。您可以退出 Skype,启动 Apache,然后再次启动 Skype。

【讨论】:

但是端口 80 正在被 "C:\xampp\apache\bin\httpd.exe" 使用 哎呀!您是否尝试重新安装程序? 端口未阻塞。现在它只告诉我从我的根目录运行 apache。但是,开始和管理按钮是灰色的,而且复选框仍然...【参考方案2】:

您不需要重新安装它,只需按照以下步骤更改您的tomcat服务器的端口号:

1.C:\xampp\tomcat\conf\server.xml

    更改端口号

          <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
    

8080 到您系统中任何其他应用程序未使用的任何其他应用程序 例如1234

它肯定可以重新启动你的服务器然后启动tomcat......

【讨论】:

【参考方案3】:

前几天我在工作中在 Windows 7 笔记本电脑上设置 XAMPP 时发生了类似的事情。安装完成后,我无法在端口 80 上启动 Apache,因为 Apache 服务已经启动,尽管 XAMPP 控制台显示已停止。但是,任务管理器显示 httpd 服务是从 XAMPP bin 目录启动的。

我尝试卸载、重新安装...但有效的是在安装后立即重新启动笔记本电脑。 Windows 重新启动后,我确认 Apache 尚未启动。然后我能够成功打开 XAMPP 控制台并启动 Apache。

傻窗……

希望这会有所帮助....

【讨论】:

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

xampp apache无法启动

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

我无法在我的系统 windows 7 32 位上的 XAMPP 上启动 Apache

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

Mac os 上的 XAMPP - Apache 无法启动

无法正确启动 XAMPP