PECL darrere d'un proxy: configura el paquet CA de PHP a la CLI
Defineix la ruta del descarregador de PEAR i després inspecciona la configuració de PHP a la CLI rere una fallada de certificat, en lloc d'editar el php.ini del servidor web.
Per a una instal·lació de PECL que utilitza la configuració compartida del descarregador de PEAR, defineix-ne el proxy, fent servir el teu punt final HTTP o un candidat de la llista de proxys HTTP per a descàrregues públiques de paquets permeses:
pear config-set http_proxy http://proxy.example:8080Si la fallada següent és la verificació del certificat, segueix el binari de PHP que realment inicia PECL. Pregunta-li quins fitxers carrega:
php --iniUtilitza la seva ruta explícita a l'executable si difereix del php de l'intèrpret. El procés PHP del lloc web pot llegir un altre php.ini.
A la configuració de flux OpenSSL aplicable de la CLI, indica el paquet aprovat:
openssl.cafile=/path/to/approved-ca-bundle.pemMantén activades la verificació del par i del nom d'amfitrió. El paquet ha de confiar en el par verificat, incloent-hi la CA aprovada de l'organització quan el seu dispositiu d'inspecció ho requereixi.
La cadena de l'executable al fitxer carregat determina si l'edició arriba a aquest descarregador. Un fitxer CA vàlid configurat en una altra instal·lació de PHP deixa la fallada de PECL sense canvis.