xampp:Apache WebServer 已停止

xampp:Apache WebServer 已停止

我正在使用 Ubuntu 14.04。我已经安装了 xampp。当我打开 xampp 控制面板(以 root/其他用户身份)时,单击“启动”后,除 Apache WebServer 之外的所有服务都开始运行。我该怎么做才能使其启动?

答案1

首先,验证该服务尚未运行:

sudo service apache2 status

如果它正在运行,要停止它,请执行以下操作:

sudo service apache2 stop

答案2

这对我有用

  1. 打开文件/opt/lampp/etc/httpd.conf
  2. 找到Listen 80并将其更改为其他端口(例如Listen 8000
  3. 打开文件/opt/lampp/etc/extra/httpd-ssl.conf
  4. 找到Listen 443并将其更改为其他端口(例如Listen 4431
  5. 打开文件/opt/lampp/lampp
  6. 搜索testport 80并将其替换为testport 8000。同样更改testport 443testport 4431
  7. 现在运行/opt/lampp/lampp start(现在可以正常工作)。

答案3

首先,您可以尝试 apache 的两个语句:

  • sudo 服务 apache2 状态

  • sudo 服务 apache2 停止

如果在此之后它仍然不起作用,则说明您的端口(主要是 80)正在忙于处理某些进程,要查看端口 80 上的进程,请输入以下命令:-

  • sudo netstat -lpn |grep :80

为了让 Apache 正常工作,我们必须终止该进程:输入此命令

  • sudo 杀死sudo lsof -t -i:80

然后通过 xampp apache 终于可以工作了,可以通过查看 localhost 和 phpmyadmin 来验证

答案4

  • 打开终端并运行以下命令 sudo apachectl 停止
  • 尝试再次从 xamp 重新运行您的 apache 服务器。

相关内容