PECL pas një proxy: konfigurimi i paketës CA të PHP në CLI
Vendosni rrugën e shkarkuesit PEAR, më pas inspektoni konfigurimin e PHP në CLI pas një dështimi certifikate, në vend që të modifikoni php.ini të serverit web.
Për një instalim PECL që përdor konfigurimin e përbashkët të shkarkuesit PEAR, vendosni proxy-n e tij, duke përdorur pikën tuaj fundore HTTP ose një kandidat nga lista e proxy-ve HTTP për shkarkime publike paketash të lejuara:
pear config-set http_proxy http://proxy.example:8080Nëse dështimi tjetër është verifikimi i certifikatës, ndiqni binarin PHP që nis në të vërtetë PECL. Pyetni atë binar cilat skedarë ngarkon:
php --iniPërdorni rrugën e tij të qartë të ekzekutuesit nëse ndryshon nga php i shell-it. Procesi PHP i faqes mund të lexojë një php.ini tjetër.
Në konfigurimin e zbatueshëm të rrjedhës OpenSSL të CLI, emërtoni paketën e miratuar:
openssl.cafile=/path/to/approved-ca-bundle.pemMbajeni aktiv verifikimin e partnerit dhe emrit të hostit. Paketa duhet t'i besojë partnerit të verifikuar, duke përfshirë CA-n e miratuar të organizatës kur arranzhimi i saj i inspektimit e kërkon.
Zinxhiri nga ekzekutuesi te skedari i ngarkuar përcakton nëse modifikimi arrin te ky shkarkues. Një skedar CA i vlefshëm i konfiguruar në një instalim tjetër PHP e lë dështimin e PECL të pandryshuar.