PECL iza proxyja: konfigurisanje CA paketa za CLI PHP
Postavite rutu PEAR preuzimača, zatim provjerite CLI PHP konfiguraciju iza greške certifikata umjesto da uređujete php.ini web servera.
Za PECL instalaciju koja koristi zajedničku konfiguraciju PEAR preuzimača, postavite njen proxy, koristeći vašu HTTP krajnju tačku ili kandidata sa liste HTTP proxyja za dozvoljena javna preuzimanja paketa:
pear config-set http_proxy http://proxy.example:8080Ako je sljedeća greška provjera certifikata, slijedite PHP binarni fajl koji zapravo pokreće PECL. Pitajte taj binarni fajl koje fajlove učitava:
php --iniKoristite njegovu eksplicitnu putanju do izvršnog fajla ako se razlikuje od php u ljusci. PHP proces web stranice može čitati drugi php.ini.
U primjenjivoj OpenSSL konfiguraciji toka za CLI navedite odobreni paket:
openssl.cafile=/path/to/approved-ca-bundle.pemOstavite omogućenu provjeru partnera i imena hosta. Paket mora vjerovati provjerenom partneru, uključujući odobreni CA organizacije kada to njen aranžman inspekcije zahtijeva.
Lanac od izvršnog do učitanog fajla određuje da li izmjena stiže do ovog preuzimača. Važeći CA fajl konfigurisan u drugoj PHP instalaciji ostavlja PECL grešku nepromijenjenom.