PECL di Balik Proxy: Mengonfigurasi Bundel CA PHP CLI
Atur rute pengunduh PEAR, lalu periksa konfigurasi PHP CLI di balik kegagalan sertifikat alih-alih menyunting php.ini server web.
Untuk pemasangan PECL yang memakai konfigurasi pengunduh bersama PEAR, atur proksinya, dengan endpoint HTTP Anda atau kandidat dari daftar proksi HTTP untuk unduhan paket publik yang diizinkan:
pear config-set http_proxy http://proxy.example:8080Jika kegagalan berikutnya adalah verifikasi sertifikat, ikuti biner PHP yang benar-benar menjalankan PECL. Tanyakan kepada biner itu berkas apa saja yang dimuatnya:
php --iniGunakan jalur eksekutabel eksplisitnya jika berbeda dari php milik shell. Proses PHP situs web dapat membaca php.ini lain.
Dalam konfigurasi aliran OpenSSL CLI yang berlaku, sebutkan bundel yang disetujui:
openssl.cafile=/path/to/approved-ca-bundle.pemBiarkan verifikasi rekan dan nama host tetap aktif. Bundel harus memercayai rekan yang terverifikasi, termasuk CA organisasi yang disetujui ketika pengaturan inspeksinya mensyaratkan itu.
Rantai dari eksekutabel ke berkas yang dimuat menentukan apakah suntingan mencapai pengunduh ini. Berkas CA yang valid yang dikonfigurasi di pemasangan PHP lain membiarkan kegagalan PECL tanpa perubahan.