Come faccio a impedire a Apache di avviarsi automaticamente?

6

Uso Mac OS X Lion 10.7.2 e Web Sharing è disattivato nelle Preferenze di sistema.

Non penso che questo sia specificamente correlato a Lion.

Fondamentalmente, sono uno sviluppatore di frontend e ci sono sempre sviluppatori di backend che fanno casino nel mio terminale cercando di semplificarmi la vita, ma non spiegando esattamente cosa stanno facendo. Quindi sospetto che qualcuno abbia messo qualcosa da qualche parte per ordinare esplicitamente al mio Mac di avviare automaticamente Apache all'avvio. Ecco tutto ciò che so:

ps aux | grep apache

mostra che Apache è in esecuzione

launchctl list

non mostra Apache afaik, ma se lo facesse non saprei comunque come sarebbe chiamato

sudo apachectl stop

restituisce launchctl: Error unloading: org.apache.httpd

sudo apachectl -k stop

restituisce httpd (no pid file) not running

Qualsiasi consiglio sarebbe apprezzato. Grazie.

    
posta Tracy Fu 19.12.2011 - 04:49
fonte

2 risposte

6

Sei sicuro che sia l'apache che stai vedendo in esecuzione. Quando fai il

ps aux|grep apache

Vedrai un processo (il processo della shell che sta cercando l'apache delle stringhe)

Un server Apache in esecuzione non è chiamato apache, si chiama httpd, e vedrai più istanze di questo (un demone genitore che a sua volta genera lavoratori). L'apachectl riporta correttamente che non è in esecuzione

    
risposta data 19.12.2011 - 11:14
fonte
1

Apache fa parte di Mac OS è sempre in esecuzione (se è stato impostato su websharing ). Cioè, se non hai installato il software specifico "Apache". Ma è incluso in Mac OS e viene eseguito di default.

Quindi causano problemi di prestazioni o il tuo lavoro ne soffre? In caso contrario, lascia che sia. Non fa male. In tal caso, prova a cercare una soluzione in precedente argomento.

    
risposta data 19.12.2011 - 09:23
fonte

Leggi altre domande sui tag