PECL bakom en proxy: konfigurera CLI-PHP:ns CA-paket
Ange PEAR-nedladdarens väg och undersök sedan CLI-PHP-konfigurationen bakom ett certifikatfel i stället för att redigera webbserverns php.ini.
För en PECL-installation som använder PEAR:s delade nedladdarkonfiguration, ange dess proxy, med din HTTP-slutpunkt eller en kandidat från HTTP-proxylistan för tillåtna offentliga paketnedladdningar:
pear config-set http_proxy http://proxy.example:8080Om nästa fel är certifikatverifiering, följ det PHP-binär som faktiskt startar PECL. Fråga den binären vilka filer den läser in:
php --iniAnvänd dess explicita sökväg till körbar fil om den skiljer sig från skalets php. Webbplatsens PHP-process kan läsa en annan php.ini.
I CLI:ns tillämpliga OpenSSL-strömkonfiguration anger du det godkända paketet:
openssl.cafile=/path/to/approved-ca-bundle.pemLåt verifiering av peer och värdnamn vara aktiverad. Paketet måste lita på den verifierade peeren, inklusive organisationens godkända CA när dess inspektionsordning kräver det.
Kedjan från körbar fil till inläst fil avgör om ändringen når denna nedladdare. En giltig CA-fil konfigurerad i en annan PHP-installation lämnar PECL-felet oförändrat.