停止apache时出现以下错误

时间:2014-05-12 09:39:24

标签: php mysql

Stopping XAMPP for Linux 1.8.3-3...
XAMPP: Stopping Apache...fail.
apachectl returned 1.
XAMPP: Stopping MySQL...ok.
XAMPP: Stopping ProFTPD...kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
fail.
kill returned 1

我在停止apache时遇到上述错误请帮助我,我正在使用ubuntu

4 个答案:

答案 0 :(得分:4)

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

/opt/lampp/logs/httpd.pid

/opt/lampp/var/proftpd.pid

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

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

答案 1 :(得分:0)

看起来脚本正在尝试停止ProFTPD服务但它没有运行。这一行:

  

kill:usage:kill [-s sigspec | -n signum | -sigspec] pid | jobspec ...或kill -l [sigspec]

表示发出了kill命令,其中包含格式错误或缺少的参数。如果您不使用ProFTPD,则可以在启动和终止脚本中删除它的所有实例。

您运行的脚本不仅尝试停止apache服务,而且还停止与XAMPP相关的所有服务 -

  • X 是平台 - 可以是windows,linux或mac
  • A 帕什
  • 中号 ySql
  • P hpMyAdmin
  • P HP

答案 2 :(得分:0)

删除以下文件:

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

答案 3 :(得分:0)

当runsudo / opt / lampp / lampp停止时,我得到了

停止XAMPP for Linux 5.6.30-1 ... XAMPP:停止Apache ......失败。 apachectl返回1。 XAMPP:停止MySQL ......好吧。 XAMPP:停止ProFTPD ......好的。

当我打开我的浏览器localhost时,它无法正常工作

我的解决方案对我有用。

运行:

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

现在重启xampp。你不应该再遇到这个问题了。