Για εγκατάσταση 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 αμετάβλητη.

Σχετικά άρθρα