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-ийн алдааг өөрчлөхгүй үлдээнэ.