Apache / PHP no puede resolver localhost


1

Después de actualizar a Yosemite, tengo un problema con Apache y PHP ejecutándose localmente.

PHP no puede encontrar mi servidor de base de datos local, localhostpero puede hacerlo si especifico 127.0.0.1o test.dev(lo que se resuelve en 127.0.0.1). Probé tanto la versión enviada de PHP (5.5.14) como 5.5.18 de homebrew. Ambos exhiben el mismo comportamiento.

El servidor de bases de datos no está configurado para denegar conexiones en localhost; Sequel Pro se puede conectar a través de un enchufe muy bien.

He intentado habilitar y deshabilitar todos los módulos Apache proporcionados sin ningún efecto. No importa lo que haga, parece que no puede conectarse localhost. ¿Qué podría estar pasando aquí? El firewall de OS X está apagado y Little Snitch no se está ejecutando.

Mi / etc / hosts:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 

Actualizar:

Intenté NGINX como servidor web y PHP (ambos de homebrew) puede conectarse a localhost. ¿Alguna otra idea de por qué se comportaría de esta manera? ¿Qué podría haber hecho Apple a su configuración de Apache en Yosemite que podría causar esto? ¿Qué se gana al no permitir / negar la conexión localhost?


¿Puedes pegar tu / etc / hosts?
jherran

Mi / etc / hosts no debería ser el problema, pero lo he agregado anteriormente.
Brendan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.