È stato installato un altro Apache? Da un terminale (Applicazioni-> Utilità-> Terminal.app) prova:
ps ax | grep httpd
Dovresti vedere qualcosa di simile al seguente se la tua condivisione web locale è abilitata:
25829 ?? Ss 0: 00.04 / usr / sbin / httpd -D FOREGROUND -D WEBSHARING_ON 25831 ?? S 0: 00.00 / usr / sbin / httpd -D FOREGROUND -D WEBSHARING_ON
Quindi prova
ps ax | grep apache
Ciò non dovrebbe restituire nulla se si utilizza l'installazione predefinita, ma potrebbe essere installato un altro server.
Se apache viene eseguito da qualcosa di diverso da / usr / sbin, è possibile che si desideri analizzare la variabile di ambiente PATH nel caso in cui sia stata modificata.
Puoi anche provare a utilizzare il file httpd.conf predefinito fornito da Apple (nel caso in cui il tuo sia stato modificato).
Fai un backup di quello attuale
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Copia il file httpd.conf "originale"
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
Riavvia il server Web
sudo apachectl restart
Una nota a margine ... Se stai o farai qualche sviluppo web a lungo termine, consiglierei di installare apache2, php, mysql, ecc. Da MacPorts o Homebrew. C'è un po 'di una curva di apprendimento, ma è facile quando ne hai la certezza e ne trarrai beneficio nel lungo raggio. Esempi di comandi di porta:
Cerca le applicazioni da installare
ricerca porta apache2
Installa apache2
sudo port install apache2 (attualmente versione 2.2.22)
Disinstallare apache2
sudo port disinstalla apache2
Aggiornamento ..
sudo port upgrade apache2
Inoltre, MacPorts installa tutto nella directory / opt / (penso anche Homebrew), quindi puoi sempre eliminare l'intera directory se non li desideri più. Ancora una volta, se non ti dispiace scavare un po 'nelle trincee e puoi essere paziente mentre il tuo computer compila queste app dal codice sorgente (questo può essere lungo), ne varrà la pena.