Прокси артындағы 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 қатесін өзгеріссіз қалдырады.