PECL välityspalvelimen takana: CLI-PHP:n CA-nipun määrittäminen
Aseta PEAR-lataajan reitti ja tutki sitten sertifikaattivirheen takana oleva CLI-PHP:n kokoonpano muokkaamatta verkkopalvelimen php.ini-tiedostoa.
Jos PECL-asennus käyttää PEARin jaettua lataajakokoonpanoa, aseta sen välityspalvelin käyttäen HTTP-päätepistettäsi tai ehdokasta HTTP-välityspalvelinluettelosta sallituille julkisille pakettilatauksille:
pear config-set http_proxy http://proxy.example:8080Jos seuraava virhe on sertifikaatin vahvistus, seuraa PHP-binääriä, joka todella käynnistää PECL:n. Kysy siltä binääriltä, mitkä tiedostot se lataa:
php --iniKäytä sen eksplisiittistä suoritettavan tiedoston polkua, jos se eroaa kuoren php-komennosta. Sivuston PHP-prosessi voi lukea toista php.ini-tiedostoa.
CLI:n soveltuvassa OpenSSL-virtakokoonpanossa nimeä hyväksytty nippu:
openssl.cafile=/path/to/approved-ca-bundle.pemPidä vertais- ja isäntänimen vahvistus käytössä. Nipun on luotettava vahvistettuun vertaiseen, mukaan lukien organisaation hyväksytty CA, kun sen tarkastusjärjestely sitä vaatii.
Ketju suoritettavasta tiedostosta ladattuun tiedostoon ratkaisee, yltääkö muutos tähän lataajaan. Toisessa PHP-asennuksessa määritetty kelvollinen CA-tiedosto jättää PECL:n virheen ennalleen.