ಪ್ರಾಕ್ಸಿ ಹಿಂದೆ PECL: CLI PHP ನ CA ಬಂಡಲ್ ಸಂರಚಿಸಿ
PEAR ಡೌನ್ಲೋಡರ್ನ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸಿ, ನಂತರ ವೆಬ್ ಸರ್ವರ್ನ php.ini ಸಂಪಾದಿಸುವ ಬದಲು ಪ್ರಮಾಣಪತ್ರ ವೈಫಲ್ಯದ ಹಿಂದಿನ CLI PHP ಸಂರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.
PEAR ನ ಹಂಚಿದ ಡೌನ್ಲೋಡರ್ ಸಂರಚನೆಯನ್ನು ಬಳಸುವ PECL ಸ್ಥಾಪನೆಗೆ, ಅದರ ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೊಂದಿಸಿ, ನಿಮ್ಮ HTTP ಎಂಡ್ಪಾಯಿಂಟ್ ಅಥವಾ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್ ಡೌನ್ಲೋಡ್ಗಳಿಗಾಗಿ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ಅಭ್ಯರ್ಥಿಯನ್ನು ಬಳಸಿ:
pear config-set http_proxy http://proxy.example:8080ಮುಂದಿನ ವೈಫಲ್ಯ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಯಾಗಿದ್ದರೆ, PECL ಅನ್ನು ನಿಜವಾಗಿ ಪ್ರಾರಂಭಿಸುವ PHP ಬೈನರಿಯನ್ನು ಅನುಸರಿಸಿ. ಆ ಬೈನರಿಗೆ ಅದು ಯಾವ ಫೈಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಎಂದು ಕೇಳಿ:
php --iniಅದು ಶೆಲ್ನ php ಗಿಂತ ಭಿನ್ನವಾಗಿದ್ದರೆ ಅದರ ಸ್ಪಷ್ಟ ಕಾರ್ಯನಿರ್ವಾಹಕ ಮಾರ್ಗವನ್ನು ಬಳಸಿ. ವೆಬ್ಸೈಟ್ನ PHP ಪ್ರಕ್ರಿಯೆಯು ಇನ್ನೊಂದು php.ini ಓದಬಹುದು.
CLI ಯ ಅನ್ವಯವಾಗುವ OpenSSL ಸ್ಟ್ರೀಮ್ ಸಂರಚನೆಯಲ್ಲಿ, ಅನುಮೋದಿತ ಬಂಡಲ್ ಅನ್ನು ಹೆಸರಿಸಿ:
openssl.cafile=/path/to/approved-ca-bundle.pemಪೀರ್ ಮತ್ತು ಹೋಸ್ಟ್ಹೆಸರು ಪರಿಶೀಲನೆಯನ್ನು ಸಕ್ರಿಯವಾಗಿಡಿ. ಬಂಡಲ್ ಪರಿಶೀಲಿಸಿದ ಪೀರ್ ಅನ್ನು ನಂಬಬೇಕು, ಸಂಸ್ಥೆಯ ಅನುಮೋದಿತ CA ಸೇರಿದಂತೆ, ಅದರ ತಪಾಸಣಾ ವ್ಯವಸ್ಥೆಗೆ ಅಗತ್ಯವಿದ್ದಾಗ.
ಕಾರ್ಯನಿರ್ವಾಹಕದಿಂದ ಲೋಡ್ ಆದ ಫೈಲ್ವರೆಗಿನ ಸರಪಳಿಯು ಈ ಡೌನ್ಲೋಡರ್ಗೆ ಸಂಪಾದನೆ ತಲುಪುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇನ್ನೊಂದು PHP ಸ್ಥಾಪನೆಯಲ್ಲಿ ಸಂರಚಿಸಿದ ಮಾನ್ಯ CA ಫೈಲ್ PECL ನ ವೈಫಲ್ಯವನ್ನು ಬದಲಾಗದೆ ಬಿಡುತ್ತದೆ.