PECL za proxy: konfigurácia CA balíka pre PHP v CLI
Nastavte trasu sťahovača PEAR a potom preskúmajte konfiguráciu PHP v CLI za zlyhaním certifikátu namiesto úpravy php.ini webového servera.
Pri inštalácii PECL, ktorá používa zdieľanú konfiguráciu sťahovača PEAR, nastavte jej proxy pomocou svojho HTTP koncového bodu alebo kandidáta zo zoznamu HTTP proxy pre povolené verejné sťahovania balíkov:
pear config-set http_proxy http://proxy.example:8080Ak je ďalšou chybou overenie certifikátu, sledujte binárku PHP, ktorá PECL skutočne spúšťa. Spýtajte sa tej binárky, ktoré súbory načítava:
php --iniPoužite jej explicitnú cestu k spustiteľnému súboru, ak sa líši od php v shelli. Proces PHP webu môže čítať iný php.ini.
V príslušnej konfigurácii OpenSSL streamu pre CLI uveďte schválený balík:
openssl.cafile=/path/to/approved-ca-bundle.pemPonechajte overovanie partnera a názvu hostiteľa zapnuté. Balík musí dôverovať overenému partnerovi vrátane schválenej CA organizácie, keď to vyžaduje jej usporiadanie inšpekcie.
Reťazec od spustiteľného súboru k načítanému súboru určuje, či úprava dosiahne tento sťahovač. Platný súbor CA nakonfigurovaný v inej inštalácii PHP necháva zlyhanie PECL nezmenené.