【问题标题】:Old xampp folder can't be deleted, xampp no working旧的 xampp 文件夹无法删除,xampp 无法正常工作
【发布时间】:2014-03-26 02:50:44
【问题描述】:

我卸载了 xampp 并在 Windows 上安装了带有最新 5.4 php 的更新版本。当我尝试安装新版本的 php 时,C://xampp 中的旧文件夹将被删除。我从该文件夹中删除了除 memcached 之外的所有内容,我无法删除因为其他人正在使用它。所以我在 xampp54 文件夹中安装了新的 xampp 版本。

当我安装新的 xampp 版本时,我得到了 mysql 的这个错误

Expected Path: "c:\xampp54\apache\bin\httpd.exe" -k runservice
MySQL Service detected with wrong path
Change XAMPP MySQL and Control Panel settings or
Uninstall/disable the other service manually first
Found Path: C:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini     mysql
Expected Path: c:\xampp54\mysql\bin\mysqld.exe --defaults-file=c:\xampp54\mysql\bin\my.ini mysql

当我尝试启动 apache 时,我什么也没做。有谁知道如何解决这个问题?

【问题讨论】:

  • 我的意思是最新的5.4版本,不是最新的php版本
  • 你以前安装过 mysql 作为服务吗?
  • 我刚刚卸载了 xampp 并安装了更新的版本。而已。旧版本的“xampp”文件夹无法删除,所以我将它安装在“xampp54”中。就是这样。
  • 问题不只是mysql。 Apache 无法启动。
  • 放入运行框services.msc,看看是否没有。

标签: xampp


【解决方案1】:

这对我有用:使用命令行(如果在 Windows 上)在终端中输入:

rmdir /Q /S none-empty-dir

(例如C:\xampp

见:https://www.windows-commandline.com/delete-directory-from-command-line/

【讨论】:

  • 对我不起作用。我仍然收到消息“目录不为空。”
【解决方案2】:

试试这个:

  1. 停止服务:mysql和apache

    Start > Run > Services.msc

  2. 从任务管理器中杀死进程“Xampp Controller”

    在我的情况下,服务被停止并自动删除,当我 卸载了Xampp。所以,杀死“Xampp Controller”进程对我有用。

【讨论】:

    【解决方案3】:

    转到任务管理器进程选项卡

    • 搜索MySql并点击
    • 然后点击结束任务

    之后,您可以删除 Xampp 文件夹。

    【讨论】:

      【解决方案4】:

      要删除 C://xampp 旧文件夹,我们需要停止 mysql 服务。要停止它,请转到开始 -> 运行 -> 键入 services.msc。搜索 mysql & apache 并右键单击 & 停止。然后你就可以删除 C://xampp 文件夹了。

      【讨论】:

        【解决方案5】:

        我在服务中发现了 memcached 并将其禁用,一切正常。今日课程:将 xampp 安装在“xampp”文件夹中,而不是“xampp_me”或“myxampp”,因为似乎 apache 和 mysql 都依赖于将它们安装在“xampp”文件夹中。

        【讨论】:

          猜你喜欢
          • 2016-12-01
          • 2012-12-13
          • 2011-12-11
          • 1970-01-01
          • 2021-02-25
          • 2020-12-21
          • 1970-01-01
          • 2021-10-03
          • 2023-03-03
          相关资源
          最近更新 更多