PECL-ը փոխանորդի հետևում․ CLI PHP-ի CA փաթեթի կարգավորում
Սահմանեք PEAR ներբեռնիչի ուղին, ապա ստուգեք CLI PHP-ի կարգավորումը վկայագրի ձախողման հետևում՝ վեբ սերվերի php.ini-ն խմբագրելու փոխարեն։
PEAR-ի ընդհանուր ներբեռնիչի կարգավորումն օգտագործող PECL տեղադրման համար սահմանեք դրա փոխանորդը՝ օգտագործելով ձեր HTTP վերջնակետը կամ HTTP փոխանորդների ցանկից թեկնածու՝ թույլատրված հանրային փաթեթների ներբեռնումների համար․
pear config-set http_proxy http://proxy.example:8080Եթե հաջորդ ձախողումը վկայագրի ստուգումն է, հետևեք այն PHP բինարին, որն իրականում գործարկում է PECL-ը։ Հարցրեք այդ բինարին, թե որ ֆայլերն է այն բեռնում․
php --iniՕգտագործեք դրա հստակ կատարման ուղին, եթե այն տարբերվում է shell-ի php-ից։ Կայքի PHP գործընթացը կարող է կարդալ այլ php.ini։
CLI-ի համապատասխան OpenSSL հոսքի կարգավորման մեջ նշեք հաստատված փաթեթը․
openssl.cafile=/path/to/approved-ca-bundle.pemԹողեք գործընկերոջ և հոսթի անվան ստուգումը միացված։ Փաթեթը պետք է վստահի ստուգված գործընկերոջը, ներառյալ կազմակերպության հաստատված CA-ն, երբ դա պահանջում է նրա ստուգման կարգը։
Կատարվող ֆայլից մինչև բեռնված ֆայլ շղթան որոշում է՝ արդյոք փոփոխությունը հասնում է այս ներբեռնիչին։ Այլ PHP տեղադրման մեջ կարգավորված վավեր CA ֆայլը PECL-ի ձախողումը թողնում է անփոփոխ։