PECL bak ein proxy: konfigurer CA-pakken for CLI-PHP
Set ruta til PEAR-nedlastaren, og undersøk deretter CLI-PHP-konfigurasjonen bak ein sertifikatfeil i staden for å endre php.ini på webserveren.
For ein PECL-installasjon som brukar den felles nedlastarkonfigurasjonen til PEAR, set proxyen, med HTTP-endepunktet ditt eller ein kandidat frå HTTP-proxylista for tillatne offentlege pakkenedlastingar:
pear config-set http_proxy http://proxy.example:8080Om neste feil er sertifikatvalidering, følg PHP-binæren som faktisk startar PECL. Spør den binæren kva filer han lastar inn:
php --iniBruk den eksplisitte stien hans til køyrbar fil om han skil seg frå php i skalet. PHP-prosessen til nettstaden kan lese ei anna php.ini.
I den gjeldande OpenSSL-straumenkonfigurasjonen til CLI, nemn den godkjende pakken:
openssl.cafile=/path/to/approved-ca-bundle.pemLat validering av peer og vertsnamn vere påslått. Pakken må stole på den validerte peeren, òg den godkjende CA-en til organisasjonen når inspeksjonsordninga krev det.
Kjeda frå køyrbar fil til innlasta fil avgjer om endringa når denne nedlastaren. Ei gyldig CA-fil konfigurert i ein annan PHP-installasjon let PECL-feilen stå uendra.