当前位置: 首页 > 知识库问答 >
问题:

Windows上的XAMPP-Apache未启动

微生高谊
2023-03-14

我已经在我的windows 7机器上安装了XAMPP,但无法让Apache工作。

在开始我得到以下错误:

13:09:21  [apache]  Apache Service Detected With Wrong Path
13:09:21  [apache]  Uninstall the service manually first
13:09:21  [apache]  Possible problem detected! 
13:09:21  [apache]  Port 80 in use by "system"!
13:09:21  [tomcat]  Tomcat Service Detected With Wrong Path
13:09:21  [tomcat]  Uninstall the service manually first

打开XAMPP面板并安装Apache服务后:我试着启动它,它总是卡在“启动Apache服务…”

有什么建议可以帮我解决这个问题吗?

谢谢Jamil

共有3个答案

柴砚文
2023-03-14

最可能的原因是其他东西正在使用端口80。(通常可以是Skype、IIS等)

本教程介绍了如何在XAMPP中更改Apache端口

璩俊雅
2023-03-14

我的朋友这会解决你的问题;)

在文件夹的根目录(xampp)中,只需运行此文件(setup\u xampp.bat),然后按enter键

并尝试启动apache服务器

每件事都会很有魅力;)

冯宏浚
2023-03-14

我能解决这个问题!

与上述问题相同,确保没有任何东西在使用端口80并且仍然不工作,并得到消息,即Apache和Mysql被检测到路径错误。

我以前安装过一次XAMPP,卸载后重新安装。我甚至手动卸载,但仍然有问题。

修复。确保先备份系统

>

  • 通过控制面板启动服务

    寻找Apache和MySQL服务。查看描述中指示的修补程序(右键单击服务,然后单击属性)。很可能您已经列出了两次Apache,一个来自正确的安装,另一个来自以前的安装。即使你只看到一个,看看路径,很可能是它来自以前的安装,导致你的安装无法工作。在任何一种情况下,您都需要删除那些不正确的服务。

    a、 进入命令提示符(以管理员身份运行):开始

    b、 在命令提示符下键入sc delete service,其中service是您要删除的服务,例如apache2.1(或sc delete apache2.4)。它应该与您的服务中显示的完全相同。如果服务有空格,如Apache 2.1,则在引号中输入,即sc delete“Apache 2.1”

    c、 按enter键。现在刷新或关闭/打开你的服务窗口,你就会看到它消失了。

    对XAMPP发现运行路径不正确的所有服务执行此操作。

    完成此操作后,继续并重新启动XAMPP控制面板(以管理员身份),瞧!一切顺利。没有冲突

  •  类似资料:
    • 我使用的是XAMPP,我可以启动Apache,但是MySQL(phpMyAdmin)可以启动! 当我开始时,我得到这个错误; 我在上面搜索,然后在配置中更改Apache的端口- 我也卸载Skype(Windows 8/10/Metro版本)。没有工作。在我httpd.conf文件中; 我通过apache\u start启动它。bat和get; 请注意,所有日志文件都不存在!Skype已卸载。

    • 问题内容: 我正在使用XAMPP,并且可以启动Apache,但是,MySQL(phpMyAdmin)已启动! 当我开始时,出现此错误; 我对其进行搜索,然后在Config-> Service and Port setting中更改Apache的端口。我有; 我还卸载了Skype(Windows 8/10 / Metro版本)。什么都没用。在httpd.conf中,我有; 我通过启动并获得; 请注意

    • 当我尝试启动apache服务时,我在“错误块”面板中显示以下错误 11:51:30 AM[Apache]检测到状态更改:已停止 11:51:30 AM[Apache]错误:Apache意外关闭。 11:51:30 AM[Apache]这可能是由于端口阻塞、缺少依赖项、 11:51:30 AM[Apache]权限不当、崩溃或其他方法关闭。 11:51:30 AM[Apache]按“日志”按钮查看错误

    • 我已经在Windows 7 ulimate上成功安装了XAMPP。但在从XAMPP控制面板运行Apache时发现以下错误: 检测到问题!端口3306由“C:\Program Files\MySQL Server 5.1\bin\mysqld”使用-默认文件…如果没有配置的端口,MySQL将无法启动。您需要卸载/禁用/重新配置阻塞应用程序,或重新配置我的SQL和控制面板以在其他端口上侦听 请帮助解决

    • 这就是我在控制面板中看到的:mysql(xampp)问题 这是mysql_error.log:mysql_error.log

    • 我刚刚在Vista上安装了XAMMP 7.2.2,但是无法启动Apache。每次,我都会收到以下错误消息: «Apache 2正在启动。。。htttpd。exe:C:/xampp/apache/conf/httpd的第532行出现语法错误。conf:C:/xampp/apache/conf/extra/httpd xampp的第17行出现语法错误。conf:无法加载/xampp/php/php7t