Pour une installation PECL qui utilise la configuration partagée du téléchargeur PEAR, définissez son proxy, avec votre point de terminaison HTTP ou un candidat de la liste de proxys HTTP pour les téléchargements publics de paquets autorisés :

pear config-set http_proxy http://proxy.example:8080

Si l'échec suivant est la vérification du certificat, suivez le binaire PHP qui lance réellement PECL. Demandez à ce binaire quels fichiers il charge :

php --ini

Utilisez son chemin d'exécutable explicite s'il diffère du php du shell. Le processus PHP du site web peut lire un autre php.ini.

Dans la configuration de flux OpenSSL applicable de la CLI, nommez le paquet approuvé :

openssl.cafile=/path/to/approved-ca-bundle.pem

Laissez activées la vérification du pair et du nom d'hôte. Le paquet doit faire confiance au pair vérifié, y compris l'autorité de certification approuvée de l'organisation lorsque son dispositif d'inspection l'exige.

La chaîne de l'exécutable au fichier chargé détermine si la modification atteint ce téléchargeur. Un fichier CA valide configuré dans une autre installation PHP laisse l'échec de PECL inchangé.

Articles similaires