XAMPP:启动 Apache...失败

XAMPP:启动 Apache...失败

我在 Ubuntu 笔记本电脑上安装了 XAMPP,以前使用它没有任何问题。只需使用以下命令启动服务器:

sudo /opt/lampp/lampp start

然后,我尝试安装一个需要 Apache 服务器的软件,但可能出了什么问题。现在,每次运行该命令时,都会出现以下输出:

Starting XAMPP for Linux 5.6.3-0...
XAMPP: Starting Apache...fail.
XAMPP:  Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

我要做的是运行sudo /etc/init.d/apache2 stop然后再次启动 lampp。这意味着 apache2 一直在运行。有没有办法解决这个问题而不破坏 lampp 安装?

答案1

出现该消息的原因Starting Apache... fail是,当我们的系统启动时,该apache2服务已在运行(enabled)。我们可以使用以下方法进行检查:

sudo systemctl status apache2

这两个命令可以解决问题,但是不是永久。

sudo /etc/init.d/apache2 stop

sudo /opt/lampp/lampp start

我们可以禁用该apache2服务,以便它不会在每次启动系统时启动:

sudo systemctl disable apache2

这将解决问题,但我不确定禁用服务是否是个好主意。

相关内容