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

3

Mantengo un entorno de desarrollo web local en mi Mac a través de Homebrew, configurado aproximadamente de la manera descrita aquí:

enlace

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

¿Cómo puedo solucionar esto?

    
pregunta Jim 17.11.2015 - 23:55

2 respuestas

6

Bueno, acabé 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 intentaba cargar dos versiones diferentes de libphp5.so: una nueva versión que había sido recientemente instalada (creo) por Homebrew, y una versión antigua que Homebrew tenía ( Creo que) eliminado una vez que instaló la nueva versión.

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

    
respondido por el Jim 18.11.2015 - 00:28
1

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

    
respondido por el bloke_zero 21.06.2017 - 11:52

Lea otras preguntas en las etiquetas