Para una instalación de PECL que usa la configuración compartida del descargador de PEAR, define su proxy, usando tu punto de conexión HTTP o un candidato de la lista de proxies HTTP para descargas públicas de paquetes permitidas:

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

Si el siguiente fallo es la verificación del certificado, sigue el binario de PHP que realmente inicia PECL. Pregúntale a ese binario qué archivos carga:

php --ini

Usa su ruta explícita al ejecutable si difiere del php del shell. El proceso PHP del sitio web puede leer otro php.ini.

En la configuración de flujo OpenSSL aplicable de la CLI, nombra el paquete aprobado:

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

Mantén activadas la verificación del par y del nombre de host. El paquete debe confiar en el par verificado, incluida la CA aprobada de la organización cuando su dispositivo de inspección lo exija.

La cadena del ejecutable al archivo cargado determina si la edición llega a este descargador. Un archivo de CA válido configurado en otra instalación de PHP deja el fallo de PECL sin cambios.

Artículos relacionados