ප්රොක්සි පිටුපස 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එය shell හි php ට වඩා වෙනස් නම් එහි පැහැදිලි ක්රියාත්මක ගොනු මාර්ගය භාවිතා කරන්න. වෙබ් අඩවියේ PHP ක්රියාවලියට තවත් php.ini කියවිය හැක.
CLI හි අදාළ OpenSSL ධාරා වින්යාසයේ, අනුමත බණ්ඩලය නම් කරන්න:
openssl.cafile=/path/to/approved-ca-bundle.pemසමානයා සහ සත්කාරක නාමය සත්යාපනය සක්රීයව තබන්න. බණ්ඩලය සත්යාපිත සමානයා විශ්වාස කළ යුතුය, එහි පරීක්ෂණ විධිවිධානය ඉල්ලා සිටින විට සංවිධානයේ අනුමත CA ඇතුළුව.
ක්රියාත්මක ගොනුවේ සිට පූරණය කළ ගොනුව දක්වා වූ දාමය තීරණය කරන්නේ මෙම සංස්කරණය මෙම බාගැනීම්කරු වෙත ළඟා වේද යන්නයි. වෙනත් PHP ස්ථාපනයක වින්යාස කළ වලංගු CA ගොනුවක් PECL හි අසාර්ථකත්වය නොවෙනස්ව තබයි.