PECL პროქსის უკან: CLI PHP-ის CA პაკეტის კონფიგურაცია
დააყენეთ PEAR-ის ჩამომტვირთავის მარშრუტი, შემდეგ შეამოწმეთ CLI PHP-ის კონფიგურაცია სერტიფიკატის შეცდომის უკან, ვებ სერვერის php.ini-ის რედაქტირების ნაცვლად.
PECL-ის ინსტალაციისთვის, რომელიც იყენებს PEAR-ის საერთო ჩამომტვირთავის კონფიგურაციას, დააყენეთ მისი პროქსი, თქვენი HTTP საბოლოო წერტილის ან დაშვებული საჯარო პაკეტების ჩამოტვირთვისთვის HTTP პროქსების სიიდან კანდიდატის გამოყენებით:
pear config-set http_proxy http://proxy.example:8080თუ შემდეგი შეცდომა სერტიფიკატის შემოწმებაა, მიჰყევით იმ PHP ბინარის, რომელიც რეალურად უშვებს PECL-ს. ჰკითხეთ ამ ბინარს, რომელ ფაილებს ტვირთავს ის:
php --iniგამოიყენეთ მისი გაშვებადი ფაილის მკაფიო გზა, თუ ის განსხვავდება shell-ის php-ისგან. ვებსაიტის PHP პროცესს შეუძლია სხვა php.ini წაიკითხოს.
CLI-ის შესაბამის OpenSSL ნაკადის კონფიგურაციაში დაასახელეთ დამტკიცებული პაკეტი:
openssl.cafile=/path/to/approved-ca-bundle.pemდატოვეთ ჩართული თანატოლისა და ჰოსტის სახელის შემოწმება. პაკეტმა უნდა ენდოს დამოწმებულ თანატოლს, მათ შორის ორგანიზაციის დამტკიცებულ CA-ს, როცა ამას მისი შემოწმების წესი მოითხოვს.
ჯაჭვი გაშვებადი ფაილიდან ჩატვირთულ ფაილამდე განსაზღვრავს, მიაღწევს თუ არა ცვლილება ამ ჩამომტვირთავს. სხვა PHP ინსტალაციაში კონფიგურირებული სწორი CA ფაილი PECL-ის შეცდომას უცვლელად ტოვებს.