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 نىڭ مەغلۇبىيىتىنى ئۆزگەرتمەي قالدۇرىدۇ.