¿Se ha instalado otro Apache? Desde un terminal (Aplicaciones-> Utilidades-> Terminal.app) intente:
ps ax | grep httpd
Debería ver algo como lo siguiente si su uso compartido web local está habilitado:
25829 ?? Ss 0: 00.04 / usr / sbin / httpd -D ANTECEDENTES -D WEBSHARING_ON 25831 ?? S 0: 00.00 / usr / sbin / httpd -D ANTECEDENTES -D WEBSHARING_ON
Entonces intenta
ps ax | grep apache
Esto no debería devolver nada si está utilizando la instalación predeterminada, pero podría hacerlo si se instaló otro servidor.
Si apache se está ejecutando desde algo que no sea / usr / sbin, entonces es posible que desee investigar su variable de entorno PATH en caso de que se haya modificado.
También puede intentar usar el archivo httpd.conf predeterminado proporcionado por Apple (en caso de que el suyo haya sido editado).
Haga una copia de seguridad de la actual
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
Copie 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 al margen ... Si está o va a hacer un desarrollo web a largo plazo, le recomendaría instalar apache2, php, mysql, etc. desde MacPorts o Homebrew. Hay una pequeña curva de aprendizaje, pero es fácil cuando la dominas y te beneficiarás a largo plazo. Ejemplo de comandos de puerto:
Buscar aplicaciones para instalar
puerto de búsqueda apache2
Instalar apache2
sudo port install apache2 (actualmente versión 2.2.22)
Desinstalar apache2
sudo puerto desinstalar apache2
Potenciar..
actualización de puerto sudo apache2
Además, MacPorts instala todo en el directorio / opt / (creo que Homebrew también lo hace), por lo que siempre puede eliminar todo el directorio si ya no los quiere. Nuevamente, si no le importa cavar un poco en las trincheras y puede ser paciente mientras su computadora compila estas aplicaciones a partir del código fuente (esto puede ser largo), valdrá la pena.