ப்ராக்ஸிக்குப் பின்னால் 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 இன் தோல்வியை மாற்றமின்றி விட்டுவிடும்.