PECL wara prokisi: ikkonfigura l-bundle CA tal-PHP fil-CLI
Issettja r-rotta tat-tniżżil tal-PEAR, imbagħad spezzjona l-konfigurazzjoni tal-PHP fil-CLI wara falliment taċ-ċertifikat minflok ma teditja l-php.ini tas-server web.
Għal installazzjoni PECL li tuża l-konfigurazzjoni kondiviża tat-tniżżil tal-PEAR, issettja l-prokisi tagħha, bl-endpoint HTTP tiegħek jew kandidat mil-lista tal-prokisi HTTP għat-tniżżil pubbliku ta' pakketti permess:
pear config-set http_proxy http://proxy.example:8080Jekk il-falliment li jmiss huwa l-verifika taċ-ċertifikat, segwi l-binarju PHP li tabilħaqq iqajjem PECL. Staqsi lil dak il-binarju liema fajls jgħabbi:
php --iniUża l-passaġġ espliċitu tal-eżekutabbli tiegħu jekk ikun differenti mill-php tax-shell. Il-proċess PHP tas-sit web jista' jaqra php.ini ieħor.
Fil-konfigurazzjoni tal-fluss OpenSSL applikabbli tal-CLI, semmi l-bundle approvat:
openssl.cafile=/path/to/approved-ca-bundle.pemĦalli l-verifika tal-peer u tal-isem tal-host attivi. Il-bundle irid jafda lill-peer ivverifikat, inkluża l-CA approvata tal-organizzazzjoni meta l-arranġament ta' spezzjoni tagħha jkun jeħtieġ dan.
Il-katina mill-eżekutabbli għall-fajl mgħobbi tiddetermina jekk il-bidla tasalx għal dan it-tniżżil. Fajl CA valid konfigurat fi installazzjoni PHP oħra jħalli l-falliment tal-PECL bla bidla.