4 votes

"ERR_CONNECTION_REFUSED" sur localhost après (je pense) avoir mis à niveau Apache via homebrew

Je maintiens un environnement de développement web local sur mon Mac via Homebrew, mis en place de manière approximative comme décrit ici :

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

Tout fonctionnait bien, mais maintenant chaque fois que j'essaie de charger une page à partir de mon serveur local, j'obtiens une erreur "ERR_CONNECTION_REFUSED". Il ya quelques jours, j'ai mis à jour tout ce que Homebrew gérait, et je pense que le problème a commencé après cela : mais je ne peux pas être certain.

Comment puis-je résoudre ce problème?

6voto

Jim Points 1026

D'accord, j'ai fini par exécuter

$ sudo apachectl configtest

qui a retourné

httpd: Erreur de syntaxe à la ligne 488 de /usr/local/etc/apache2/2.2/httpd.conf : Impossible de charger /usr/local/Cellar/php56/5.6.14/libexec/apache2/libphp5.so dans le serveur : dlopen(/usr/local/Cellar/php56/5.6.14/libexec/apache2/libphp5.so, 10) : image introuvable

Lorsque j'ai édité httpd.conf, il s'est avéré qu'il essayait de charger deux versions différentes de libphp5.so : une nouvelle version fraîchement installée (je crois) par Homebrew, et une ancienne version que Homebrew avait (je crois) supprimée une fois qu'il avait installé la nouvelle version.

Pour une raison quelconque, lorsque Apache a essayé de charger l'ancienne version de libphp5.so et a constaté qu'elle n'était pas présente, cela a empêché Apache de fonctionner du tout. Dès que j'ai supprimé la ligne qui essayait de charger le libphp5.so manquant et redémarré Apache, tout fonctionnait parfaitement.

1voto

bloke_zero Points 111

Plus facile pour moi, écouter sur 8080 au lieu de 80 curl -I -L localhost m'a aidé avec la bonne info: Échec de connexion au port 80 de localhost : Connexion refusée

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X