PECL efter in proxy: de CA-bondel fan CLI PHP konfigurearje
Set de rûte fan 'e PEAR-downloader, en ûndersykje dêrnei de CLI-PHP-konfiguraasje efter in sertifikaatflater yn plak fan de php.ini fan 'e webserver te bewurkjen.
Foar in PECL-ynstallaasje dy't de mienskiplike downloader-konfiguraasje fan PEAR brûkt, set syn proxy, mei dyn HTTP-einpunt of in kandidaat út 'e HTTP-proxylist foar tastiene iepenbiere pakketdownloads:
pear config-set http_proxy http://proxy.example:8080As de folgjende flater sertifikaatferifikaasje is, folgje dan it PHP-binêre dat PECL echt start. Freegje dat binêre hokker bestannen it ladt:
php --iniBrûk syn eksplisite paad nei it útfierbere bestân as it ôfwiket fan 'e php fan 'e shell. It PHP-proses fan 'e website kin in oare php.ini lêze.
Yn 'e tapaslike OpenSSL-streamkonfiguraasje fan 'e CLI, neam de goedkarde bondel:
openssl.cafile=/path/to/approved-ca-bundle.pemHâld peer- en hostnameferifikaasje ynskeakele. De bondel moat it ferifiearre peer fertrouwe, ynklusyf de goedkarde CA fan 'e organisaasje as har ynspeksje-ôfspraak dat freget.
De keatling fan útfierber bestân nei lade bestân bepaalt oft de bewurking dizze downloader berikt. In jildich CA-bestân dat yn in oare PHP-ynstallaasje konfigurearre is, lit de PECL-flater ûnferoare.