За инсталация на PECL, която използва споделената конфигурация на downloader на PEAR, задайте нейния прокси, като използвате вашата HTTP крайна точка или кандидат от списъка с HTTP прокси за разрешени публични изтегляния на пакети:

pear config-set http_proxy http://proxy.example:8080

Ако следващата грешка е проверка на сертификат, проследете PHP бинарния файл, който действително стартира PECL. Попитайте този бинарен файл кои файлове зарежда:

php --ini

Използвайте явния му път до изпълнимия файл, ако той се различава от php на обвивката. PHP процесът на сайта може да чете друг php.ini.

В приложимата конфигурация на OpenSSL поток за CLI посочете одобрения пакет:

openssl.cafile=/path/to/approved-ca-bundle.pem

Оставете проверката на партньора и името на хоста включени. Пакетът трябва да се доверява на проверения партньор, включително одобрения CA на организацията, когато схемата за инспекция го изисква.

Веригата от изпълним файл до зареден файл определя дали редакцията достига до този downloader. Валиден CA файл, конфигуриран в друга PHP инсталация, оставя грешката на PECL непроменена.

Подобни статии