如何让lamp和apache2服务并行运行?

如何让lamp和apache2服务并行运行?

我在 中有一个 php 项目var/www/html。它在我启动服务时运行apache2。但我无法访问 phpmyadmin,其中有一个数据库正在我的 php 项目中使用。(我不得不停止 lampp 来启动 apache2 服务。)当 apache2 服务开启时,我在访问 phpmyadmin 时收到此错误。(Php 项目运行良好,没有任何错误。)

在此处输入图片描述

另一方面,当我需要在数据库中编辑某些内容时,我会使用 phpmyadmin,并为此启动 lampp( sudo /opt/lampp/lampp start)。为此,我需要停止apache2服务。在此期间,我无法运行 php 项目。它给出了此错误。

在此处输入图片描述

我可以让它们并行工作吗?或者还有其他方法吗?

答案1

您不必手动运行 apache2 服务。LAMP 就是您所需要的,因为我们都知道 LAMP = Linux、Apache、Mysql 和 Php

答案2

您可能正在运行两个不同的 Apache 实例。一个实例从 var/www/html 提供文件,另一个 XAMPP/LAMPP 实例从 opt/lampp/htdocs/ 提供文件(这是默认的 LAMPP 目录)

如果您有该目录,您可以将项目复制到其中。然后在 LAMPP 中启动 apache,看看它是否按预期工作。

注意:对于 LLAMP,您的网站可能位于 localhost/htdocs

相关内容