実行中の Apache プロセスを ps aux | grep httpd で確認した結果です。
root 24297 0.0 0.0 /usr/sbin/httpd -D FOREGROUND _www 23972 0.0 0.0 /opt/homebrew/opt/httpd/bin/httpd -k restart ...
ポイント:
root ユーザー → macOS 標準 Apache(/usr/sbin/httpd)_www ユーザー → Homebrew Apache(/opt/homebrew/opt/httpd/bin/httpd)HTTP/HTTPS ポートを確認するには:
sudo lsof -i :80 # HTTP sudo lsof -i :443 # HTTPS
出力例:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 23970 _www 4u IPv6 0x… 0t0 TCP *:http (LISTEN)
解説:_www が Homebrew Apache でポート 80 を使用中。
sudo apachectl stop sudo apachectl start # 再起動
brew services stop httpd brew services start httpd # 再起動
/etc/apache2/httpd.conf/opt/homebrew/etc/httpd/httpd.confbrew services list で自動起動設定を確認可能sudo launchctl list | grep apache)