无法在XAMPP上启动Apache

时间:2015-08-30 03:10:50

标签: java php apache perl xampp

我似乎无法弄清楚是什么阻挡了我的端口。但是我重新检查阻止它的是什么,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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

1.C:\ XAMPP \ Tomcat的\ CONF \ server.xml中

  1. 更改端口号

          <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
    
  2. 8080至系统中任何其他应用未使用的任何其他应用 ex.1234

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

答案 2 :(得分:0)

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

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

愚蠢的Windows ....

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