PECL proxy mögött: a CLI PHP CA-csomag beállítása
Állítsa be a PEAR letöltő útvonalát, majd a webszerver php.ini szerkesztése helyett vizsgálja meg a CLI PHP konfigurációját a tanúsítványhiba mögött.
Ha a PECL telepítés a PEAR közös letöltőkonfigurációját használja, állítsa be a proxyját, a HTTP végpontjával vagy a HTTP proxy listából származó jelölttel az engedélyezett nyilvános csomagletöltésekhez:
pear config-set http_proxy http://proxy.example:8080Ha a következő hiba a tanúsítvány ellenőrzése, kövesse azt a PHP binárist, amely ténylegesen elindítja a PECL-t. Kérdezze meg ettől a bináristól, mely fájlokat tölti be:
php --iniHasználja a bináris kifejezett végrehajtható útvonalát, ha az eltér a héj php parancsától. A webhely PHP-folyamata másik php.ini fájlt olvashat.
A CLI vonatkozó OpenSSL-folyamkonfigurációjában nevezze meg a jóváhagyott csomagot:
openssl.cafile=/path/to/approved-ca-bundle.pemTartsa engedélyezve a partner- és hosztnév-ellenőrzést. A csomagnak meg kell bíznia az ellenőrzött partnerben, beleértve a szervezet jóváhagyott CA-ját, amikor az ellenőrzési elrendezése ezt megköveteli.
A végrehajtható fájltól a betöltött fájlig tartó lánc dönti el, hogy a módosítás eljut-e ehhez a letöltőhöz. Egy másik PHP-telepítésben beállított érvényes CA-fájl változatlanul hagyja a PECL hibáját.