প্রক্সির পিছনে PECL: CLI PHP CA বান্ডল কনফিগার করুন
PEAR ডাউনলোডারের পথ সেট করুন, তারপর ওয়েব সার্ভারের php.ini সম্পাদনা না করে সার্টিফিকেট ব্যর্থতার পিছনে থাকা CLI PHP কনফিগারেশন পরীক্ষা করুন।
PEAR-এর শেয়ারড ডাউনলোডার কনফিগারেশন ব্যবহার করা PECL ইনস্টলেশনের জন্য এর প্রক্সি সেট করুন, আপনার HTTP এন্ডপয়েন্ট বা অনুমোদিত পাবলিক প্যাকেজ ডাউনলোডের জন্য HTTP প্রক্সি তালিকা থেকে একটি প্রার্থী ব্যবহার করে:
pear config-set http_proxy http://proxy.example:8080যদি পরের ব্যর্থতা সার্টিফিকেট যাচাই হয়, তাহলে যে PHP বাইনারি আসলে PECL চালু করে সেটি অনুসরণ করুন। সেই বাইনারিকে জিজ্ঞাসা করুন এটি কোন ফাইল লোড করে:
php --iniযদি এটি শেলের php থেকে আলাদা হয় তবে এর স্পষ্ট এক্সিকিউটেবল পথ ব্যবহার করুন। ওয়েবসাইটের PHP প্রসেস অন্য একটি php.ini পড়তে পারে।
CLI-এর প্রযোজ্য OpenSSL স্ট্রিম কনফিগারেশনে অনুমোদিত বান্ডলের নাম দিন:
openssl.cafile=/path/to/approved-ca-bundle.pemপিয়ার ও হোস্টনেম যাচাই সক্রিয় রাখুন। বান্ডলটিকে যাচাইকৃত পিয়ারে বিশ্বাস করতে হবে, সংস্থার অনুমোদিত CA সহ, যখন এর পরিদর্শন ব্যবস্থা তা দাবি করে।
এক্সিকিউটেবল থেকে লোড করা ফাইল পর্যন্ত শৃঙ্খল নির্ধারণ করে সম্পাদনাটি এই ডাউনলোডারে পৌঁছায় কি না। অন্য PHP ইনস্টলেশনে কনফিগার করা বৈধ CA ফাইল PECL-এর ব্যর্থতা অপরিবর্তিত রাখে।