自从我更新到 MacOs Mojave 后,我无法再停止或重启 Apache。当我运行下面的命令时:
sudo apachectl --stop
我总是得到这样的错误:
httpd (pid 101) already running
要停止或重新启动 Apache,我实际上需要转到 Activity Monitor 并强制关闭所有“httpd”进程。有时它可以工作,但有时唯一的方法是重新启动我的机器。这个问题发生在 Mojave 中,在以前的版本中我没有这个问题。
任何解决方案/提示?
谢谢
在 Mojave 上,尝试:
sudo apachectl stop
我也遇到 pid 错误
--stop
.
sudo apachectl 停止
没有破折号在 2023 年的 Mojave 10.14.6 上为我工作
如果将它与破折号一起使用,我会遇到类似的 PID 错误, 所以 sudo apachectl 启动 sudo apachectl 停止 sudo apachectl 重启
工作得很好。