Остановить httpd / apache High Sierra и использовать Homebrews?

Я хочу использовать версию Apache для Homebrew на своем Mac, чтобы я мог запускать / останавливать ее, когда захочу, поэтому я весь день пытался остановить и выгрузить несколько процессов httpd, запущенных пользователем _www в macOS 10.13.3 High Sierra без везения.

См. Прикрепленный снимок экрана, есть 6 процессов httpd, запущенных _www, и один процесс, запущенный под root (служба Homebrew)

Остановить httpd / apache High Sierra и использовать Homebrews?

я пытался

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

что дает мне ошибку:

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

Я также пробовал отслеживать процесс, запускающий их, переключая пользователя на _www (нет, нет), чтобы я мог видеть, где он запускается, и пока мне не повезло.

Я хочу убить их всех и оставить их мертвыми, потому что сейчас они конфликтуют с сервером, который я пытаюсь запустить. Кто-нибудь умнее меня знает, как убить этого буквального http-демона?

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
504
1

Ответы 1

https://stackoverflow.com/a/20439859/996338

Try this:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

This will stop a running instance of Apache, and record that it should not be restarted. It records your preference in /private/var/db/launchd.db/com.apple.launchd/overrides.plist.

Для одного сеанса (то есть между перезагрузками) вы можете использовать sudo apachectl stop.

Другие вопросы по теме