PECL зад прокси: конфигурирање на CA-пакетот за CLI PHP
Поставете ја рутата на PEAR преземачот, потоа проверете ја конфигурацијата на CLI PHP зад грешка со сертификат наместо да ја уредувате php.ini на веб-серверот.
За PECL инсталација која ја користи заедничката конфигурација на 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 на организацијата кога тоа го бара нејзиниот распоред за инспекција.
Синџирот од извршната до вчитаната датотека одредува дали уредувањето стигнува до овој преземач. Важечка CA датотека конфигурирана во друга PHP инсталација ја остава грешката на PECL непроменета.