无法在Mac Os Mojave上停止或重启Apache

3
自从我更新到MacOs Mojave之后,我不能再停止或重新启动Apache。当我运行下面的命令时:
sudo apachectl --stop

我经常遇到这样的错误消息:
httpd (pid 101) already running

停止或重启Apache,我实际上需要前往“活动监视器”并强制关闭所有“httpd”进程。有时它有效,但有时唯一的方法是重新启动我的机器。这个问题发生在Mojave中,在以前的版本中我没有遇到这个问题。
有什么解决方案/提示吗?
谢谢

也许尝试使用/usr/sbin/httpd stop/usr/sbin/httpd --stop - l'L'l
2个回答

9

在Mojave上,尝试以下操作:

sudo apachectl stop

我也遇到了 --stop 的 PID 错误。


-1

sudo apachectl stop

在 2023 年 Mojave 10.14.6 上,没有连字符对我有用

如果带破折号使用,我得到了类似的 PID 错误, 所以 sudo apachectl start sudo apachectl stop sudo apachectl restart

很好用。


1
J-M-D半个十年前写的答案,而且OP已经接受了。 - Quentin
@schpengle 请阅读 如何回答。SO旨在成为高质量的问答网站。在回答之前,请确保添加原创内容。 - pierpy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接