ପ୍ରକ୍ସି ପଛରେ 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ଯଦି ଏହା shell ର php ଠାରୁ ଭିନ୍ନ, ଏହାର ସ୍ପଷ୍ଟ ଏକ୍ଜିକ୍ୟୁଟେବଲ୍ ପଥ ବ୍ୟବହାର କରନ୍ତୁ। ୱେବସାଇଟର PHP ପ୍ରକ୍ରିୟା ଅନ୍ୟ ଏକ php.ini ପଢ଼ିପାରେ।
CLI ର ପ୍ରଯୁଜ୍ୟ OpenSSL ଷ୍ଟ୍ରିମ୍ ବିନ୍ୟାସରେ, ଅନୁମୋଦିତ ବଣ୍ଡେଲର ନାମ ଦିଅନ୍ତୁ:
openssl.cafile=/path/to/approved-ca-bundle.pemପିଅର୍ ଏବଂ ହୋଷ୍ଟନାମ ଯାଞ୍ଚ ସକ୍ରିୟ ରଖନ୍ତୁ। ବଣ୍ଡେଲ ଯାଞ୍ଚିତ ପିଅରକୁ ବିଶ୍ୱାସ କରିବ, ସଂସ୍ଥାର ଅନୁମୋଦିତ CA ସହିତ, ଯେତେବେଳେ ଏହାର ନିରୀକ୍ଷଣ ବ୍ୟବସ୍ଥା ଏହା ଦାବି କରେ।
ଏକ୍ଜିକ୍ୟୁଟେବଲ୍ରୁ ଲୋଡ୍ ହୋଇଥିବା ଫାଇଲ ପର୍ଯ୍ୟନ୍ତ ଶୃଙ୍ଖଳା ନିର୍ଣ୍ଣୟ କରେ ଯେ ସମ୍ପାଦନା ଏହି ଡାଉନଲୋଡର ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚେ କି ନାହିଁ। ଅନ୍ୟ PHP ସ୍ଥାପନାରେ ବିନ୍ୟାସିତ ଏକ ବୈଧ CA ଫାଇଲ PECL ର ବିଫଳତାକୁ ଅପରିବର୍ତ୍ତିତ ରଖେ।