"ERR_CONNECTION_REFUSED" su localhost dopo (penso) l'aggiornamento di Apache tramite homebrew

3

Gestisco un ambiente di sviluppo web locale sul mio Mac tramite Homebrew, impostato in modo approssimativo come descritto qui:

link

Tutto funzionava bene, ma ora ogni volta che provo a caricare una pagina dal mio server locale ottengo un errore "ERR_CONNECTION_REFUSED". L'altro giorno ho aggiornato tutto ciò che gestiva Homebrew, e penso che il problema sia iniziato dopo: ma non posso esserne sicuro.

Come posso risolvere il problema?

    
posta Jim 17.11.2015 - 23:55
fonte

2 risposte

6

Ok, ho finito con l'esecuzione

$ sudo apachectl configtest

che ha restituito

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

Quando ho modificato httpd.conf, ho scoperto che stava tentando di caricare due diverse versioni di libphp5.so: una nuova versione che era stata appena installata (credo) da Homebrew e una vecchia versione di Homebrew ( Penso) cancellato una volta installata la nuova versione.

Per qualche ragione, quando Apache ha provato a caricare la vecchia versione di libphp5.so e ha scoperto che non c'era, questo ha impedito che Apache fosse in esecuzione. Non appena ho cancellato la riga che ha provato a caricare la libphp5.so mancante e ho riavviato Apache, tutto ha funzionato bene.

    
risposta data 18.11.2015 - 00:28
fonte
1

Più facile per me, ascoltare 8080 non 80% dicurl -I -L localhost mi ha aiutato con le giuste informazioni: Failed to connect to localhost port 80: Connection refused

    
risposta data 21.06.2017 - 11:52
fonte

Leggi altre domande sui tag