Proxy arkasında PECL: CLI PHP'nin CA paketini yapılandırma
PEAR indiricisinin yolunu ayarlayın, ardından web sunucusunun php.ini dosyasını düzenlemek yerine sertifika hatasının arkasındaki CLI PHP yapılandırmasını inceleyin.
PEAR'ın paylaşılan indirici yapılandırmasını kullanan bir PECL kurulumu için proxy'sini ayarlayın; izin verilen genel paket indirmeleri için kendi HTTP uç noktanızı veya HTTP proxy listesinden bir adayı kullanın:
pear config-set http_proxy http://proxy.example:8080Sonraki hata sertifika doğrulamasıysa, PECL'i gerçekten başlatan PHP ikili dosyasını izleyin. O ikili dosyaya hangi dosyaları yüklediğini sorun:
php --iniKabuğun php dosyasından farklıysa, onun açık yürütülebilir yolunu kullanın. Sitenin PHP süreci başka bir php.ini okuyabilir.
CLI'nin geçerli OpenSSL akış yapılandırmasında onaylanmış paketi adlandırın:
openssl.cafile=/path/to/approved-ca-bundle.pemEş ve ana makine adı doğrulamasını açık bırakın. Paket, doğrulanmış eşe güvenmelidir; denetim düzeni gerektirdiğinde kuruluşun onaylanmış CA'sı da buna dahildir.
Yürütülebilir dosyadan yüklenen dosyaya uzanan zincir, düzenlemenin bu indiriciye ulaşıp ulaşmadığını belirler. Başka bir PHP kurulumunda yapılandırılmış geçerli bir CA dosyası, PECL hatasını değiştirmeden bırakır.