Can';t使用自制命令停止Apache

Can';t使用自制命令停止Apache,apache,homebrew,macos-big-sur,Apache,Homebrew,Macos Big Sur,我正在新的M1 Mac Mini上构建一个新的web服务器,运行最新版本的Big-Sur,fresh install。我对机器所做的唯一一件事就是安装Chrome 我正在使用以下内容安装Apache: 安装xcode命令行工具:xcode选择--Install 安装自制软件:/bin/bash-c“$(curl-fsSL) 安装缺少的库:brew安装openssl 检查apache是否正在运行,删除所有脚本: sudo apachectl stop sudo launchctl unload

我正在新的M1 Mac Mini上构建一个新的web服务器,运行最新版本的Big-Sur,fresh install。我对机器所做的唯一一件事就是安装Chrome

我正在使用以下内容安装Apache:

  • 安装xcode命令行工具:xcode选择--Install
  • 安装自制软件:/bin/bash-c“$(curl-fsSL
  • 安装缺少的库:brew安装openssl
  • 检查apache是否正在运行,删除所有脚本:
    • sudo apachectl stop
    • sudo launchctl unload-w/System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
  • 安装httpd:brew安装httpd
  • 配置自动启动:brew服务启动httpd
此时,httpd运行良好,我可以在http://localhost:8080

我可以确认httpd在重启后可以正常启动

问题是,我不能关闭它。如果我发出命令brew services stop httpd,我会得到以下结果:

Mac mini/%brew服务停止httpd
正在停止httpd。。。(可能需要一段时间)
==>已成功停止
httpd
(标签:homebrew.mxcl.httpd)
Mac mini/%

不过,Activity monitor仍显示多个正在运行的httpd实例。 关闭它的唯一方法是在Activity monitor中退出它或发出命令

sudo apachectl-k站

有没有关于以下命令的原因或如何跟踪问题的建议

brew服务停止httpd
brew服务重新启动httpd


我已经两天没有解决这个问题了。我甚至尝试过完全删除MacOS apache2文件夹,以防多次运行。