สำหรับการติดตั้ง 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 ไม่เปลี่ยนแปลง

บทความที่เกี่ยวข้อง