PECL خلف وكيل: تهيئة حزمة CA الخاصة بـ PHP في سطر الأوامر
اضبط مسار مُنزِّل PEAR، ثم افحص تهيئة PHP في سطر الأوامر خلف فشل الشهادة بدلًا من تعديل php.ini الخاص بخادم الويب.
لتركيب PECL يستخدم تهيئة المُنزِّل المشتركة في PEAR، اضبط وكيله، مستخدمًا نقطة نهاية HTTP لديك أو مرشحًا من قائمة وكلاء HTTP لتنزيلات الحزم العامة المسموح بها:
pear config-set http_proxy http://proxy.example:8080إذا كان الفشل التالي هو التحقق من الشهادة، فاتبع ملف PHP التنفيذي الذي يشغّل PECL فعليًا. اسأل ذلك الملف عن الملفات التي يحمّلها:
php --iniاستخدم مساره التنفيذي الصريح إذا اختلف عن php الخاص بالصدفة. يمكن لعملية PHP الخاصة بالموقع قراءة php.ini آخر.
في تهيئة تدفق OpenSSL المنطبقة على سطر الأوامر، سمِّ الحزمة المعتمدة:
openssl.cafile=/path/to/approved-ca-bundle.pemأبقِ التحقق من النظير واسم المضيف مفعّلًا. يجب أن تثق الحزمة بالنظير المتحقق منه، بما في ذلك CA المعتمد للمؤسسة عندما يتطلب ترتيب التفتيش ذلك.
تحدد السلسلة من الملف التنفيذي إلى الملف المحمّل ما إذا كان التعديل يصل إلى هذا المُنزِّل. ملف CA صالح مُهيأ في تركيب PHP آخر يترك فشل PECL دون تغيير.