PEAR యొక్క భాగస్వామ్య డౌన్‌లోడర్ కాన్ఫిగరేషన్‌ను ఉపయోగించే PECL ఇన్‌స్టాలేషన్ కోసం, దాని ప్రాక్సీని సెట్ చేయండి, అనుమతించిన పబ్లిక్ ప్యాకేజీ డౌన్‌లోడ్‌ల కోసం మీ HTTP ఎండ్‌పాయింట్ లేదా HTTP ప్రాక్సీ జాబితా నుండి అభ్యర్థిని ఉపయోగించి:

pear config-set http_proxy http://proxy.example:8080

తదుపరి వైఫల్యం సర్టిఫికెట్ ధృవీకరణ అయితే, PECLని నిజంగా ప్రారంభించే PHP బైనరీని అనుసరించండి. ఆ బైనరీని ఏ ఫైళ్లను లోడ్ చేస్తుందో అడగండి:

php --ini

అది షెల్ యొక్క php నుండి భిన్నంగా ఉంటే దాని స్పష్టమైన ఎగ్జిక్యూటబుల్ మార్గాన్ని ఉపయోగించండి. వెబ్‌సైట్ PHP ప్రక్రియ మరొక php.ini చదవగలదు.

CLI యొక్క వర్తించే OpenSSL స్ట్రీమ్ కాన్ఫిగరేషన్‌లో, ఆమోదించబడిన బండిల్‌ను పేర్కొనండి:

openssl.cafile=/path/to/approved-ca-bundle.pem

పీర్ మరియు హోస్ట్‌నేమ్ ధృవీకరణను ఆన్‌లో ఉంచండి. బండిల్ ధృవీకరించిన పీర్‌ను విశ్వసించాలి, దాని తనిఖీ ఏర్పాటు కోరినప్పుడు సంస్థ యొక్క ఆమోదిత CAతో సహా.

ఎగ్జిక్యూటబుల్ నుండి లోడ్ అయిన ఫైల్ వరకు గొలుసు ఈ సవరణ ఈ డౌన్‌లోడర్‌ను చేరుతుందో లేదో నిర్ణయిస్తుంది. మరొక PHP ఇన్‌స్టాలేషన్‌లో కాన్ఫిగర్ చేసిన చెల్లుబాటు అయ్యే CA ఫైల్ PECL వైఫల్యాన్ని మార్పు లేకుండా వదిలివేస్తుంది.

సంబంధిత వ్యాసాలు