停止 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,一定有效。