Похожие вопросы

Apache не удается записать в файлы и папки на Fedora 16
http://localhost/phpmyadmin/index.php "говорит, что сайт не может быть достигнут". Apache не удается запустить
Открыть порты на iPhone?
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Как определить, почему порт 443 уже используется?
CentOS 6-iptables, предотвращающие веб-доступ через порт 80
Виртуальные хосты Apache: корень документа как удаленный IP вместо локальной папки
Как установить Horde Webmail на Ubuntu 14.04?
raspberry pi, запуск скрипта с другого ПК, сервера
http://localhost:8080 не работает на запущенном сервере apacher через XAMPP
Не удалось найти указанный модуль (Mod h264 streaming) (Apache2)?
Почему я получаю "неспособный соединиться", когда я вхожу http://localhost:8888/joomla/installation в url?
Проверьте, работает ли virtualhost с помощью терминала
Полностью отключить ведение журнала Apache
Доступ к веб-серверу из локальной сети, но не интернет

Как удалить 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