当显示无法停止 apache 时如何启动 apache

当显示无法停止 apache 时如何启动 apache

停止 Apache...失败。apachectl 返回 1。 lampp 状态正常,但 localhost 没有打开,停止时失败并显示上述错误。如何解决这个问题?该命令是什么?

答案1

我遇到了完全相同的问题。由于您收到仅停止 Apache 和 ProFTP 的错误,因此您需要删除这两个文件:

/opt/lampp/logs/httpd.pid

/opt/lampp/var/proftpd.pid

当你删除 httpd.pid 时,Apache 会被自动终止。当你删除 proftpd.pid 时也会发生类似情况。

所以现在您可以继续并重新启动服务器,并将创建新的新文件。:)

答案2

删除以下文件:

  • $XAMPP_ROOT/logs/httpd.pid
  • $XAMPP_ROOT/var/mysql/$(hostname).pid
  • $XAMPP_ROOT/var/proftpd.pid

答案3

当你看到Stopping Apache...fail. apachectl returned 1在开始时兰普然后运行以下命令:

 sudo rm -f /opt/lampp/logs/httpd.pid

运行上述命令后重启 lampp,一定有效。

相关内容