xampp 控制面板中禁用了 apache 和 mysql 启动按钮

Posted

技术标签:

【中文标题】xampp 控制面板中禁用了 apache 和 mysql 启动按钮【英文标题】:apache and mysql start button are disabled in xampp control panel 【发布时间】:2015-12-22 23:46:10 【问题描述】:

当我安装 xampp 时,它工作正常。但是一旦重启/关机后,就会出现这个错误。

[Apache] Problem detected: Apache not found.
[Apache] Disbling apache buttons
[Apache] Run this program from your apache root directory.
[mysql]  Problem detected: mysql not found 
[mysql]  Diabling mysql buttons
[mysql]  Run this program from your apache root directory.

Xampp 版本:xampp-win32-1-8-3-4-VC11-installer

系统配置:windows 7 32位

注意:安装时会显示禁用 UAC。

图片如下:

【问题讨论】:

程序无法找到启动进程的 bat 文件,因此它们禁用了该按钮。你移动控制面板了吗?尝试在您的 xampp 文件夹中运行“setup_xampp.bat” 不,我没有移动任何文件。你说program is unable to find bat files是说有些文件丢失了? 在您的安装文件夹中应该有 apache_start.bat 和 apache_stop.bat、mysql_start.bat 等。我会像 CJB 建议的那样以管理员身份重新安装,看看这次是否安装。 apache_start.bat , mysql_start.bat 文件在根 xampp 中可用 当我运行 setup_xampp.bat 时。它给出了一条警告消息“程序无法启动,因为缺少 php5ts.dll。尝试重新安装程序以解决此问题” 【参考方案1】:

尝试以管理员身份安装并在安装时禁用防病毒软件,您也可以禁用 UAC。并且在启动时始终以管理员身份运行,方法是右键单击 .exe 并转到属性并设置“以管理员身份运行”

【讨论】:

我都试过了。重新安装并重新启动了很多次。每次以管理员身份安装后,它工作正常。然后我在重新启动系统一到两次后收到此错误。我猜这是由于某些系统问题,但无法预测确切原因。我已经卸载了所有不需要的软件。 抱歉回复晚了,所以你的安装正确吗? C:\xampp 你可以右键单击你的 apache 文件夹并比较大小。我的大小为 65.4MB,磁盘为 68.1MB c:\xampp 的大小约为 700MB。 @chinmayahd Nope :( ..它对我不起作用。我放弃了这个,只是改变了操作系统.. 在我的情况下,httpd.exe 不知何故从 xampp\apache\bin\ 中删除,xampp 显示“检测到问题:未找到 Apache”错误。我刚刚从其他 PC 复制了这个文件并粘贴,它开始工作了。【参考方案2】:

在指定路由中找到httpd.exe

C:\xampp\apache\bin

【讨论】:

那里没有httpd.exe【参考方案3】:

首先检查您的 xampp 文件夹,其中 apche/bin 和 mysql/bin 是否可用。如果不可用,则将其搜索到您的驱动器并按原样放置 xampp 文件夹。最后重新启动您的 xampp 控制面板并开始apache 和 mysql 服务器。

【讨论】:

【参考方案4】:

这发生在我昨天车祸后。它说找不到Tomcat,并且按钮被禁用。我检查的第一件事是 Tomcat 是否在 Xampp 目录中并且可以手动启动。可以,所以我开始寻找配置错误。我单击顶部的配置按钮,然后单击服务和端口设置,然后单击 Tomcat 选项卡。我立即看到 Xampp 正在寻找 Tomcat 7,这就是问题所在。很久以前我已经更新到 8,我猜当系统崩溃时,Xampp 恢复到默认配置。我将其更改为 8,然后重新启动 Xampp。问题解决了,但按钮仍然被禁用。然后我发现在 xampp-control.ini 文件的 ServiceNames 部分下,它说 Tomcat=Tomcat7。我将其更改为 Tomcat8 并重新启动 Xampp,并且按钮再次工作。我想对于未检测到的任何其他模块,这将是一个类似的过程。我希望这对某人有所帮助。

【讨论】:

【参考方案5】:

您将 xampp 控件放在桌面上以便快速启动这是禁用 apache 和 MySQL 按钮的主要原因。尝试从安装 xampp 文件夹开始。

【讨论】:

以上是关于xampp 控制面板中禁用了 apache 和 mysql 启动按钮的主要内容,如果未能解决你的问题,请参考以下文章

Apache 服务器未从 XAMPP 控制面板运行。给出错误

无法在 XAMPP 控制面板 v3.2.4 中运行/启动 apache

XAMPP Apache 服务没有启动?

Xampp控制面板中的Mercury和Tomcat有啥用?

XAMPP 控制面板配置文件在哪里?

如何让 XAMPP 控制面板正确安装和启动服务?