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дин катасын өзгөрүүсүз калтырат.

Тектеш макалалар