Я использую 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
Любой совет будет принят во внимание. Спасибо.
Ответы:
Вы уверены, что это Apache, который вы видите, работает? Когда вы делаете
Вы увидите один процесс (процесс оболочки, который ищет строку apache)
Работающий сервер Apache не называется apache, он называется httpd, и вы увидите несколько его экземпляров (один родительский демон, который, в свою очередь, порождает рабочих). Apachectl правильно сообщает, что он не работает
источник
Apache является частью Mac OS и всегда работает (если вы установили websharing ). То есть, если вы не установили конкретное программное обеспечение «Apache». Но он включен в Mac OS и работает по умолчанию.
Так это вызывает какие-то проблемы с производительностью или ваша работа страдает от этого? Если нет, пусть будет так. Это не приносит никакого вреда. Если это так, попробуйте найти решение в эта предыдущая тема.
источник