La plupart du temps, l'installation d'outils à l'aide de Homebrew fonctionne parfaitement, y compris PHP ces jours-ci.
Cependant, devant travailler dans un environnement client nécessitant un proxy, la post-installation de PHP 8.1 a échoué lors de la mise à jour des canaux Pear/Pecl, bien que les habituels http_proxy et https_proxy aient été définis et aient fonctionné normalement, y compris pour les autres tâches Homebrew.
Il s'avère que le coupable est pear, qui n'utilise pas ces variables d'environnement standard, mais a besoin de sa propre configuration, qui est documentée sur https://pear.php.net/manual/en/guide...ine.config.php.
La clé est d'ajouter simplement cette configuration depuis le CLI de Pear :
pear config-set http_proxy http://(proxy IP):proxy port)
Après cela, pear update-channels fonctionne...
