xampp apache无法启动

11:01:11 [Apache] This may be due to a blocked port, missing dependencies,
11:01:11 [Apache] improper privileges, a crash, or a shutdown by another method.
11:01:11 [Apache] Check the "/xampp/apache/logs/error.log" file
11:01:11 [Apache] and the Windows Event Viewer for more clues
11:01:12 [Apache] Attempting to start Apache app...
11:01:12 [Apache] Status change detected: running
11:01:13 [Apache] Status change detected: stopped
11:01:13 [Apache] Error: Apache shutdown unexpectedly.
11:01:13 [Apache] This may be due to a blocked port, missing dependencies,
11:01:13 [Apache] improper privileges, a crash, or a shutdown by another method.
11:01:13 [Apache] Check the "/xampp/apache/logs/error.log" file
11:01:13 [Apache] and the Windows Event Viewer for more clues
11:02:36 [Apache] Attempting to start Apache app...
11:02:36 [Apache] Status change detected: running
11:02:36 [Apache] Status change detected: stopped
11:02:36 [Apache] Error: Apache shutdown unexpectedly.
11:02:36 [Apache] This may be due to a blocked port, missing dependencies,
11:02:36 [Apache] improper privileges, a crash, or a shutdown by another method.
11:02:36 [Apache] Check the "/xampp/apache/logs/error.log" file
11:02:36 [Apache] and the Windows Event Viewer for more clues

通常是80、443端口被占用,这里使用程序提供的设置功能设置一下端口,具体操作如下:

1、打开xampp,点击程序界面上右侧的config按钮。 

2、在弹出的窗口中点击server and por setting,需要在设置窗口上输入对应的对应的端口。

3、弹出的对话框,选择apache,80端口及443端口可以一起修改。  

4、配置好后点击保存,接下来修改程序下的配置文件,点xampp后的config,分别点击第一行和第二行选项。

5、80端口及443端口需要分别设置,下图为80端口设置。

6、下图为443端口设置完成效果,然后重启软件即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-27

1、首先当然要先启动的需要的软件的文件,进行双击xampp的软件。

2、启动完成软件之后,进入到了xampp的界面中,进行点击start之后,可以在log日志中提示错误的信息,提示了端口是被占用了。

3、那么就需要进行设置一下,进行点击confiig。

4、弹出了下拉菜单中进行选择为apache(httpd.conf)的选项。

5、进入到apache的的conf的配置的文件中当中的,进行把80端口改为其它没有的使用的端口。

6、完成之后,进行点击start启动。可以显示不在提示错误的信息了,说明启动完成了。

本回答被网友采纳
第2个回答  推荐于2018-02-27


点击右侧的Netstat查看下80和443是不是被占用了


1.80Port被占用的情况(这是最常见的)两步解决

1)\XAMPP\apache\conf\    这个目录下的httpd.conf 文件中  所有80换成82(或88等随意)

2)\XAMPP\apache\conf\extra\ 这个目录下的 httpd-vhosts.conf  所有80换成82(或88等随意)

  如此这般80被占就解决了


2.443被占情况 

  \XAMPP\apache\conf\extra\ 这个目录下的 httpd-ssl.conf  所有443换成445(或其他等随意)

本回答被网友采纳
第3个回答  2014-07-03
你安装xampp之前是不是装了别的web服务器软件?如果单独装了apache,或者装了wamp,那xampp的apache就启动不了,因为抢占了80端口。

XAMPP安装好了APACHE老是打不开怎么办
XAMPP Apache服务无法启动的问题及其解决方案:问题1:缺少VC运行库 原因:安装的XAMPP版本(如xampp-win32-1.7.7-VC9)要求Windows XP系统安装相应的VC9运行库。解决方法:访问微软下载中心,下载并安装Microsoft Visual C++ 2008 Redistributable。问题2:80端口被占用 原因:常见的如迅雷等P2P软件会占用80...

windows10下XAMPP无法启动Apache的解决方法图解详细教程
解决方法:1、点击XAMPP右侧的Netstat按钮,看一下是不是有哪个程序正在使用80或者443端口。在我的例子当中,可以看到443端口没有被占用,而80端口被系统占用;2、在安装文件夹下面找到..XAMPPpacheconf,并在这个目录下的httpd.conf 文件中 所有80换成82或其他未被占用的端口。该文件总共有三处提到了80端口,全部改成...

win7 xampp安装后apache无法启动怎么办
尽管进行了上述操作,Apache 仍然无法启动。继续搜索相关问题,发现Apache无法启动通常由几个常见问题引起,例如端口冲突或无法连接动态链接库。9. 解决端口冲突问题,通常涉及端口 80 和端口 443 的冲突。在 XAMPP 安装目录下的 Apache 文件夹中找到 httpd.conf 文件,使用记事本打开它。10. 将所有端口 8...

为什么XAMPP第一项Apache老是打不开
XAMPP Apache 无法启动原因3(443端口被占用):这个情况比较少见,会占用443端口的程序并不多。XAMPP启动除需要80端口外,还有一个加载SSL模块的443端口。如果你遇到443端口被占用的情况,有三种方法可以解决,分别是:1、排查端口占用程序,关闭后再启动XAMPP(排查方法见上面)。2、修改XAMPP SSL模块使用...

xampp apache无法启动
1、打开xampp,点击程序界面上右侧的config按钮。2、在弹出的窗口中点击server and por setting,需要在设置窗口上输入对应的对应的端口。3、弹出的对话框,选择apache,80端口及443端口可以一起修改。4、配置好后点击保存,接下来修改程序下的配置文件,点xampp后的config,分别点击第一行和第二行选项。5...

XAMPP1.8.2安装后无法启动apache
这个问题很难说,我以前也遇到过类似问头,我也改端口啊、重启机器什么的,都不行,最后我简单的卸载重装竟然就OK了,所以果断卸载重装吧。

xampp装完以后apache启动不了,点了start后下面显示stsrted,busying...
如果上面两步都安全通过,那么我们的Apache应该可以启动服务了!!还有一类问题,服务可以启动但是输入localhost无法打开页面 这一般是netbios解析失败造成的。解决的办法很简单,步骤如下:1 在" 网上邻居"上 点右键,菜单上选"属性(R)"。出来"网络连接"窗口,在"本地连接"上点右键,菜单中点"属性(R)...

win7 xampp安装后apache无法启动怎么办
apache无法启动,或者闪一下又停止,或者Busy, apache service not started [-1]解决办法:修改环境变量,计算机-系统属性-高级系统设置-环境变量,修改Path,在最前面添加xampp下php的安装目录,比如c:\/xampp\/php,用分号隔开。重启apache,测试postgreSQL,正常启动OK。总结一下80端口问题如果你机子上的IIS...

为什么我的xampp的Apache服务启动不了啊?
xamp该是linux下的吧?可能是你的包有问题。如果是w下的换用wamp吧。一键安装,一路回车即可。只要原来没装过IIS,没启动迅雷、PPLIVE等。完全不会有任何问题。只有这些会占用80端口。

xampp apache 无法启动, busy
可能是端口被占用 打开D:\/xampp\/apache\/conf\/httpd.conf,在第46行 Listen 80 改为Listen 81(其实81,82,83等等都可以,只要不被其他程序占用),保存,重启apache。

相似回答