PECL bak en proxy: konfigurer CA-pakken for CLI-PHP
Angi ruten til PEAR-nedlasteren, og undersøk deretter CLI-PHP-konfigurasjonen bak en sertifikatfeil i stedet for å redigere php.ini på webserveren.
For en PECL-installasjon som bruker PEARs felles nedlasterkonfigurasjon, angi proxyen, med HTTP-endepunktet ditt eller en kandidat fra HTTP-proxylisten for tillatte offentlige pakkenedlastinger:
pear config-set http_proxy http://proxy.example:8080Hvis neste feil er sertifikatvalidering, følg PHP-binæren som faktisk starter PECL. Spør den binæren hvilke filer den laster inn:
php --iniBruk dens eksplisitte sti til kjørbar fil hvis den avviker fra skallet sin php. Nettstedets PHP-prosess kan lese en annen php.ini.
I CLI-ens gjeldende OpenSSL-strømkonfigurasjon, navngi den godkjente pakken:
openssl.cafile=/path/to/approved-ca-bundle.pemLa validering av peer og vertsnavn være aktivert. Pakken må stole på den validerte peeren, inkludert organisasjonens godkjente CA når inspeksjonsordningen krever det.
Kjeden fra kjørbar fil til innlastet fil avgjør om endringen når denne nedlasteren. En gyldig CA-fil konfigurert i en annen PHP-installasjon lar PECL-feilen stå uendret.