ສຳລັບການຕິດຕັ້ງ PECL ທີ່ໃຊ້ການຕັ້ງຄ່າ downloader ຮ່ວມຂອງ PEAR, ໃຫ້ຕັ້ງ proxy ຂອງມັນ, ໂດຍໃຊ້ HTTP endpoint ຂອງທ່ານ ຫຼື ຜູ້ສະໝັກຈາກລາຍຊື່ proxy HTTP ສຳລັບການດາວໂຫຼດແພັກເກດສາທາລະນະທີ່ອະນຸຍາດ:

pear config-set http_proxy http://proxy.example:8080

ຖ້າຄວາມຜິດພາດຕໍ່ໄປແມ່ນການກວດສອບໃບຮັບຮອງ, ໃຫ້ຕິດຕາມ PHP binary ທີ່ເລີ່ມ PECL ຕົວຈິງ. ຖາມ binary ນັ້ນວ່າມັນໂຫຼດໄຟລ໌ໃດ:

php --ini

ໃຊ້ເສັ້ນທາງ executable ທີ່ຊັດເຈນຂອງມັນຖ້າແຕກຕ່າງຈາກ php ຂອງ shell. ຂະບວນການ PHP ຂອງເວັບໄຊທ໌ສາມາດອ່ານ php.ini ອື່ນໄດ້.

ໃນການຕັ້ງຄ່າ OpenSSL stream ທີ່ໃຊ້ໄດ້ຂອງ CLI, ໃຫ້ຕັ້ງຊື່ bundle ທີ່ໄດ້ຮັບອະນຸມັດ:

openssl.cafile=/path/to/approved-ca-bundle.pem

ໃຫ້ການກວດສອບ peer ແລະ hostname ເປີດຢູ່. bundle ຕ້ອງໄວ້ໃຈ peer ທີ່ກວດສອບແລ້ວ, ລວມທັງ CA ທີ່ໄດ້ຮັບອະນຸມັດຂອງອົງກອນ ເມື່ອການຈັດການກວດກາຂອງຕົນຮຽກຮ້ອງ.

ລຳດັບຈາກ executable ຫາໄຟລ໌ທີ່ໂຫຼດແລ້ວເປັນຕົວກຳນົດວ່າການແກ້ໄຂຈະໄປຮອດ downloader ນີ້ຫຼືບໍ່. ໄຟລ໌ CA ທີ່ຖືກຕ້ອງທີ່ຕັ້ງຄ່າໃນການຕິດຕັ້ງ PHP ອື່ນຈະເຮັດໃຫ້ຄວາມຜິດພາດຂອງ PECL ບໍ່ປ່ຽນແປງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ