Как удалить Apache2, установленный в Mac OS X?

некоторое время назад я думал, что было бы удобно установить Apache2 на моем MacBook и не идти по легкому пути, просто установив MAMP. Однако теперь я передумал, но я не могу просто удалить Apache2. Я уже пробовал следующее:

sudo nano /etc/apache2/httpd.conf

в этом файле # символ все еще находился перед линией PHP5, однако PHP все еще работает.

иногда страница localhost говорит: "работает!"и иногда там говорится ERR_CONNECTION_REFUSED.

Я боюсь, что это испортит установку MAMP. Я не хочу переустановить ОС.

Я читал, что команда может помочь выяснить, что через порт:

sudo lsof -i:80

это то, что он говорит мне:

Как удалить Apache2?

5
задан JakeGould
источник

1 ответов

в вашем вопросе говорится, что вы хотите удалить Apache2 из Mac OS X, но неясно, как вы его установили, или даже если вы сделали пользовательскую установку. Если это Apache, который установлен с Mac OS X, вы не хотите удалить из ОС, но просто отключить так что он не работает.

по умолчанию Apache поставляется в комплекте с Mac OS X, но он деактивирован. Поэтому я предполагаю, что вы просто запустили Apache в системе и даже настроили его автоматически при запуске или перезагрузке системы. Я предполагаю, что с момента вашего выхода sudo lsof -i:80 показывает Apache работает под пользователем _www.

в любом случае, чтобы остановить встроенный сервер Apache в Mac OS X, используя эту команду:

sudo apachectl -k stop

затем просто введите пароль администратора. И чтобы предотвратить Apache от придумывать снова, если ваша система перезагружается / перезагружается просто запустите это launchctl unload команда; вам понадобится пароль администратора опять:

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

когда это все сделано, проверьте вывод sudo lsof -i:80 и встроенный веб-сервер Apache в Mac OS X должен быть полностью остановлен и отключен.

22
отвечен JakeGould 2015-10-15 17:53:43
источник

Другие вопросы apache-http-server mac macos php