PECL sa Likod ng Proxy: I-configure ang CA Bundle ng CLI PHP
Itakda ang ruta ng PEAR downloader, pagkatapos suriin ang configuration ng PHP sa CLI sa likod ng pagkabigo ng sertipiko sa halip na i-edit ang php.ini ng web server.
Para sa pag-install ng PECL na gumagamit ng shared downloader configuration ng PEAR, itakda ang proxy nito, gamit ang iyong HTTP endpoint o isang kandidato mula sa listahan ng HTTP proxy para sa pinapayagang pampublikong pag-download ng package:
pear config-set http_proxy http://proxy.example:8080Kung ang susunod na kabiguan ay pagpapatunay ng sertipiko, sundan ang PHP binary na aktuwal na naglulunsad ng PECL. Itanong sa binary na iyon kung aling mga file ang nilo-load nito:
php --iniGamitin ang tahasang landas ng executable nito kung naiiba ito sa php ng shell. Ang proseso ng PHP ng website ay maaaring magbasa ng ibang php.ini.
Sa naaangkop na OpenSSL stream configuration ng CLI, pangalanan ang aprubadong bundle:
openssl.cafile=/path/to/approved-ca-bundle.pemIwanang naka-enable ang pagpapatunay ng peer at hostname. Dapat magtiwala ang bundle sa naverify na peer, kasama ang aprubadong CA ng organisasyon kapag kailangan ito ng inspection arrangement nito.
Ang kadena mula sa executable hanggang sa na-load na file ang tumutukoy kung naaabot ng edit ang downloader na ito. Ang valid na CA file na naka-configure sa ibang pag-install ng PHP ay iniiwan ang kabiguan ng PECL na hindi nagbabago.