XAMPP 在 Windows 7 上不断崩溃

XAMPP 在 Windows 7 上不断崩溃

XAMPP 在 Windows 7 上一直崩溃。不是 Skype,我取消了“使用端口 80 作为替代”的勾选。我甚至将 XAMPP 中的端口更改为listen:8888,即端口8888

我没有使用 IIS(Internet 信息服务)。

现在我打开 XAMPP,然后尝试启动 MySQL,一切正常,然后当我尝试启动 Apache 时,它​​总是崩溃,然后显示,

system error. code 5. access is denied.  
access violation at address 005A in module "xampp-control.exe" read of address 00000042
access violation at address 005A in module "xampp-control.exe" read of address 00000042

答案1

今天早上在 Windows 7 上安装 XAMPP 后,我遇到了与 Apache 完全相同的问题。谢天谢地,我解决了它!以下是对我有用的解决方案。

  • 问题的原因是 Apache 服务在之前的安装中仍然存在(即使它可能尚未启动),并且
  • 解决办法是删除Apache服务,然后重新安装。

具体内容如下。

  1. 打开命令提示符并键入以下内容以打开服务管理控制台:

    services.msc
    
  2. 浏览列表,直到找到 Apache 服务。右键单击 Apache 服务项并选择“属性”。记下服务的名称(在我的情况下是 Apache2.4)。(顺便说一句,还要查看可执行文件的路径。在我的情况下,路径不正确:它是我昨天安装的 Apache 版本的路径。)

  3. 关闭管理控制台。

  4. 在命令提示符中输入以下代码,使用您在上面第 2 步中获得的名称。在我的情况下是 Apache2.4,但对您来说可能不同。这将删除该服务。

    sc delete Apache2.4
    
  5. 重启电脑。这一步很重要。在我重启电脑之前,setup_xampp.bat 不会再次运行。

  6. 再次运行该setup_xampp.bat命令。

  7. 再次启动 XAMPP 控制面板,一切正常!

注意 - “地址访问冲突...”问题已在 Apache 之友网站上多次报告(请参阅这个话题),今天早些时候我也在那里发布了我的解决方案。

相关内容