我正在一台运行最新版本 Big Sur 的新 M1 Mac Mini 上构建新的 Web 服务器,全新安装。我对机器所做的唯一一件事就是安装 Chrome。
我正在使用以下命令安装 Apache:
- 安装xcode命令行工具:xcode-select --install
- 安装 Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh )"
- 安装缺少的库:brew install openssl
- 检查 apache 是否正在运行,删除所有脚本:
- 须藤 apachectl 停止
- sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
- 安装httpd:brew install httpd
- 配置自动启动:brew services start httpd
此时,httpd 运行正常,我可以看到 http://localhost:8080 的页面
我可以确认 httpd 在重新启动后启动正常。
问题是我无法关闭它。如果我发出命令brew services stop httpd,我会得到以下信息:
Mac-mini / % brew services stop httpd
正在停止httpd...(可能需要一段时间)
==> 成功停止httpd(标签:homebrew.mxcl.httpd)
Mac-mini / %
不过,活动监视器仍然显示 …