¿Se ha instalado otro Apache? Desde un terminal (Aplicaciones-> Utilidades-> Terminal.app) pruebe:
ps ax | grep httpd
Deberías ver algo como lo siguiente si la compartición local de la web está activada:
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
Entonces intente
ps ax | grep apache
Esto no debería devolver nada si está utilizando la instalación por defecto, pero podría hacerlo si se ha instalado otro servidor.
Si apache se está ejecutando desde cualquier otra cosa que no sea /usr/sbin, entonces puede querer investigar su variable de entorno PATH en caso de que haya sido alterada.
También puede intentar utilizar el archivo httpd.conf por defecto suministrado por Apple (en caso de que el suyo haya sido editado).
-
Hacer una copia de seguridad de la actual
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
-
Copiar el archivo httpd.conf 'original'
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
-
Reiniciar el servidor web
sudo apachectl restart
En una nota lateral Si usted es o va a hacer cualquier desarrollo web a largo plazo, yo aconsejaría la instalación de apache2, php, mysql, etc de MacPorts o Homebrew. Hay un poco de una curva de aprendizaje, pero es fácil cuando usted consigue la caída de ella y usted se beneficiará a largo plazo. Ejemplo de comandos de puerto:
Buscar aplicaciones para instalar
búsqueda de puertos apache2
Instalar apache2
sudo port install apache2 (actualmente versión 2.2.22)
Desinstalar apache2
sudo port uninstall apache2
Actualizar..
sudo port upgrade apache2
Además, MacPorts instala todo en el directorio /opt/ (creo que Homebrew también lo hace), así que siempre puedes borrar todo el directorio si ya no los quieres. Una vez más, si no te importa cavar en las trincheras un poco y puedes ser paciente mientras tu ordenador compila estas aplicaciones desde el código fuente (esto puede ser largo), valdrá la pena.