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-ന്റെ പരാജയം മാറ്റമില്ലാതെ വിടുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ