PECL hannert engem Proxy: de CA-Bundle vum CLI-PHP astellen
Setzt de Wee vum PEAR-Downloader a kontrolléiert duerno d'CLI-PHP-Konfiguratioun hannert engem Zertifikatsfehler, amplaz déi php.ini vum Webserver z'änneren.
Fir eng PECL-Installatioun, déi déi gedeelt Downloader-Konfiguratioun vum PEAR benotzt, setzt hire Proxy, mat Ärem HTTP-Endpunkt oder engem Kandidat aus der HTTP-Proxy-Lëscht fir erlaabt ëffentlech Paketdownloads:
pear config-set http_proxy http://proxy.example:8080Wann deen nächste Fehler d'Zertifikatspréifung ass, verfollegt de PHP-Binär, deen tatsächlech PECL start. Frot dee Binär, wéi eng Fichiere en lued:
php --iniBenotzt säin explizitte Wee zum ausféierbare Fichier, wann en anescht ass wéi php vun der Shell. De PHP-Prozess vun der Websäit kann eng aner php.ini liesen.
An der zoutreffender OpenSSL-Stroumkonfiguratioun vum CLI nennt Dir de guttgeheescht Bundle:
openssl.cafile=/path/to/approved-ca-bundle.pemLoosst d'Peer- an Hostnummpréifung ageschalt. De Bundle muss dem gepréifte Peer vertrauen, inklusiv der guttgeheescht CA vun der Organisatioun, wann hir Iwwerpréifungsarrangement et verlaangt.
D'Kette vum ausféierbare Fichier bis zum geluedene Fichier entscheet, ob d'Ännerung dësen Downloader erreecht. En valabele CA-Fichier, deen an enger anerer PHP-Installatioun konfiguréiert ass, léisst de PECL-Fehler onverännert.