प्रोक्सी पछाडि 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 को असफलता अपरिवर्तित छोड्छ।