PECL aiz starpniekservera: CLI PHP CA pakotnes konfigurēšana
Iestatiet PEAR lejupielādētāja maršrutu, pēc tam pārbaudiet CLI PHP konfigurāciju aiz sertifikāta kļūdas, nevis rediģējiet tīmekļa servera php.ini.
PECL instalācijai, kas izmanto PEAR koplietoto lejupielādētāja konfigurāciju, iestatiet tās starpniekserveri, izmantojot savu HTTP galapunktu vai kandidātu no HTTP starpniekserveru saraksta atļautām publiskām pakotņu lejupielādēm:
pear config-set http_proxy http://proxy.example:8080Ja nākamā kļūda ir sertifikāta pārbaude, sekojiet PHP binārajam failam, kas faktiski palaiž PECL. Pajautājiet šim binārajam failam, kādus failus tas ielādē:
php --iniIzmantojiet tā skaidro izpildāmā faila ceļu, ja tas atšķiras no čaulas php. Vietnes PHP process var lasīt citu php.ini.
CLI attiecīgajā OpenSSL straumes konfigurācijā nosauciet apstiprināto pakotni:
openssl.cafile=/path/to/approved-ca-bundle.pemAtstājiet iespējotu partnera un resursdatora nosaukuma pārbaudi. Pakotnei jāuzticas pārbaudītajam partnerim, tostarp organizācijas apstiprinātajai CA, ja to prasa tās pārbaudes kārtība.
Ķēde no izpildāmā faila līdz ielādētajam failam nosaka, vai izmaiņas sasniedz šo lejupielādētāju. Derīgs CA fails, kas konfigurēts citā PHP instalācijā, atstāj PECL kļūdu nemainīgu.