Para uma instalação do PECL que usa a configuração compartilhada do baixador do PEAR, defina o proxy dela, com o seu endpoint HTTP ou um candidato da lista de proxies HTTP para downloads públicos de pacotes permitidos:

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

Se a próxima falha for a verificação do certificado, siga o binário do PHP que realmente inicia o PECL. Pergunte a esse binário quais arquivos ele carrega:

php --ini

Use o caminho explícito do executável se ele diferir do php do shell. O processo PHP do site pode ler outro php.ini.

Na configuração de fluxo OpenSSL aplicável da CLI, indique o pacote aprovado:

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

Mantenha ativas a verificação do par e do nome do host. O pacote deve confiar no par verificado, incluindo a CA aprovada da organização quando o seu arranjo de inspeção assim exigir.

A cadeia do executável ao arquivo carregado determina se a edição chega a este baixador. Um arquivo de CA válido configurado noutra instalação do PHP deixa a falha do PECL inalterada.

Artigos relacionados