我卸载了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时,我什么也没做。任何人都知道如何解决这个问题?
答案 0 :(得分:2)
转到“任务管理器进程”选项卡
之后,您可以删除Xampp文件夹。
答案 1 :(得分:0)
我在服务中发现memcached并禁用它,一切正常。当天的课程:在'xampp'文件夹中安装xampp,而不是'xampp_me'或'myxampp',因为似乎apache和mysql都依赖于它们被安装在'xampp'文件夹中。
答案 2 :(得分:0)
要删除C:// xampp旧文件夹,我们需要停止mysql服务。要停止它,请转到开始 - >跑 - >输入services.msc。搜索mysql& apache和右键单击&停。然后,您就可以删除C:// xampp文件夹。
答案 3 :(得分:0)
尝试一下:
停止服务:mysql和apache
Start > Run > Services.msc
从任务管理器中终止进程“ Xampp Controller”
就我而言,服务在我关闭时自动停止并删除 卸载了Xampp。因此,杀死“ Xampp Controller”进程对我有用。
答案 4 :(得分:0)
这对我有用:使用命令行(如果在Windows上)在终端中输入:
rmdir /Q /S none-empty-dir
(例如C:\xampp
)
请参阅:https://www.windows-commandline.com/delete-directory-from-command-line/