Как я могу остановить автоматический запуск Apache?


6

Я использую Mac OS X Lion 10.7.2, и в системных настройках отключен общий доступ к Интернету.

Я не думаю, что это конкретно связано со Львом.

По сути, я - веб-разработчик, и в моем терминале всегда есть бэкенд-разработчики, пытающиеся облегчить мою жизнь, но не объясняющие, что именно они делают. Поэтому я подозреваю, что кто-то что-то положил куда-то, чтобы явно дать команду моему Mac автоматически запускать Apache при запуске. Вот все, что я знаю:

ps aux | grep apache

показывает, что Apache работает

launchctl list

не показывает Apache afaik, но если бы он был, я бы не знал, как он будет называться

sudo apachectl stop

возвращается launchctl: Error unloading: org.apache.httpd

sudo apachectl -k stop

возвращается httpd (no pid file) not running

Любой совет будет принят во внимание. Спасибо.


1
что делает ps aux | grep apache на самом деле вывод? Кроме того, возможно, вы установили вторичную установку Apache другими способами (MAMP, Macports, ...)?
— Gerry

Никакой MAMP или Macports не работает, но спасибо за предложение.
— Tracy Fu

Пожалуйста, обратитесь к этот ответ , Читайте комментарии тоже.
— Siu Ching Pong -Asuka Kenji-

Ответы:


6

Вы уверены, что это Apache, который вы видите, работает? Когда вы делаете

ps aux|grep apache

Вы увидите один процесс (процесс оболочки, который ищет строку apache)

Работающий сервер Apache не называется apache, он называется httpd, и вы увидите несколько его экземпляров (один родительский демон, который, в свою очередь, порождает рабочих). Apachectl правильно сообщает, что он не работает


Спасибо за полезный первый опыт работы со стеком. Сегодня утром мой системный администратор подтвердил, что то, что я видел (6187 0,0 0,0 2434892 540 s003 S + 12:19 PM 0: 00,00 grep apache), не Apache, а процесс, как вы предложили. Мои бэкенд-разработчики лгали мне из-за лени идти к моему компьютеру, чтобы помочь мне выглядеть :)
— Tracy Fu

1

Apache является частью Mac OS и всегда работает (если вы установили websharing ). То есть, если вы не установили конкретное программное обеспечение «Apache». Но он включен в Mac OS и работает по умолчанию.

Так это вызывает какие-то проблемы с производительностью или ваша работа страдает от этого? Если нет, пусть будет так. Это не приносит никакого вреда. Если это так, попробуйте найти решение в эта предыдущая тема.


1
ОП упомянул, что обмен веб-сайтами отключен.
— Jason Salaz

Спасибо за ваш комментарий. По сути, эта попытка выяснить, работает ли Apache, была из-за того, что мой текущий проект работает немного медленно, и сейчас я использую сервер Rails, поэтому я не хотел, чтобы оба сервера были включены.
— Tracy Fu

ПРИМЕЧАНИЕ: этот OSX Lion удалил «Общий веб-доступ» и теперь запускает Apache по умолчанию, что затрудняет запуск MAMP, XAMPP и т. Д.
— doublejosh
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.