W przypadku instalacji PECL korzystającej ze współdzielonej konfiguracji pobierania PEAR ustaw jej serwer proxy, używając własnego punktu końcowego HTTP lub kandydata z listy serwerów proxy HTTP do dozwolonych publicznych pobrań pakietów:

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

Jeśli następnym błędem jest weryfikacja certyfikatu, podążaj za plikiem binarnym PHP, który faktycznie uruchamia PECL. Zapytaj ten plik, jakie pliki ładuje:

php --ini

Użyj jego jawnej ścieżki do pliku wykonywalnego, jeśli różni się od php powłoki. Proces PHP witryny może czytać inny php.ini.

W odpowiedniej konfiguracji strumienia OpenSSL w CLI wskaż zatwierdzony pakiet:

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

Pozostaw włączoną weryfikację peera i nazwy hosta. Pakiet musi ufać zweryfikowanemu peerowi, w tym zatwierdzonemu CA organizacji, gdy wymaga tego jej układ inspekcji.

Łańcuch od pliku wykonywalnego do załadowanego pliku decyduje, czy zmiana dotrze do tego pobierającego. Prawidłowy plik CA skonfigurowany w innej instalacji PHP pozostawia błąd PECL bez zmian.

Powiązane artykuły