4 votos

"ERR_CONNECTION_REFUSED" en localhost después de (creo) actualizar Apache vía homebrew

Mantengo un entorno de desarrollo web local en mi Mac a través de Homebrew, configurado más o menos como se describe aquí:

https://echo.co/blog/os-x-1010-yosemite-local-development-environment-apache-php-and-mysql-homebrew

Todo funcionaba bien, pero ahora cada vez que intento cargar una página de mi servidor local me sale un error "ERR_CONNECTION_REFUSED". El otro día actualicé todo lo que gestionaba Homebrew, y creo que el problema empezó después de eso: pero no puedo estar seguro.

¿Cómo puedo arreglar esto?

6voto

Jim Puntos 339

Bien, terminé corriendo

$ sudo apachectl configtest

que devolvió

httpd: Syntax error on line 488 of /usr/local/etc/apache2/2.2/httpd.conf: Cannot load /usr/local/Cellar/php56/5.6.14/libexec/apache2/libphp5.so into server: dlopen(/usr/local/Cellar/php56/5.6.14/libexec/apache2/libphp5.so, 10): image not found

Cuando edité httpd.conf, resultó que estaba intentando cargar dos versiones diferentes de libphp5.so: una nueva versión que había sido recién instalada (creo) por Homebrew, y una versión antigua que Homebrew había (creo) borrado una vez que instaló la nueva versión.

Por alguna razón, cuando Apache intentó cargar la versión antigua de libphp5.so y encontró que no estaba allí, esto impidió que Apache se ejecutara en absoluto. Tan pronto como eliminé la línea que intentaba cargar el libphp5.so que faltaba y reinicié Apache todo funcionó bien.

1voto

John Kim Puntos 16

Más fácil para mí, escuchar en 8080 no 80 curl -I -L localhost me ayudó con la información correcta: Failed to connect to localhost port 80: Connection refused

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X