ప్రాక్సీ వెనుక PECL: CLI PHP యొక్క CA బండిల్ను కాన్ఫిగర్ చేయండి
PEAR డౌన్లోడర్ మార్గాన్ని సెట్ చేయండి, ఆపై వెబ్ సర్వర్ php.iniని సవరించడం బదులు సర్టిఫికెట్ వైఫల్యం వెనుక ఉన్న CLI PHP కాన్ఫిగరేషన్ను పరిశీలించండి.
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 వైఫల్యాన్ని మార్పు లేకుండా వదిలివేస్తుంది.