Pentru o instalare PECL care folosește configurația partajată a descărcătorului PEAR, setați proxy-ul acesteia, folosind punctul final HTTP sau un candidat din lista de proxy-uri HTTP pentru descărcări publice de pachete permise:

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

Dacă următoarea eroare este verificarea certificatului, urmăriți binarul PHP care lansează efectiv PECL. Întrebați acel binar ce fișiere încarcă:

php --ini

Folosiți calea explicită a executabilului dacă diferă de php al shell-ului. Procesul PHP al site-ului poate citi alt php.ini.

În configurația de flux OpenSSL aplicabilă a CLI, numiți pachetul aprobat:

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

Lăsați activată verificarea peer-ului și a numelui de gazdă. Pachetul trebuie să aibă încredere în peer-ul verificat, inclusiv în CA aprobată a organizației atunci când aranjamentul său de inspecție o cere.

Lanțul de la executabil la fișierul încărcat determină dacă modificarea ajunge la acest descărcător. Un fișier CA valid configurat într-o altă instalare PHP lasă eroarea PECL neschimbată.

Articole similare