اذهب إلى المحتوى
  • 0

ما سبب خطأ Composer error "Your PHP version does not satisfy requirements" بعد تحديث إصدار PHP

Abdelrahman Mostafa10

السؤال

بعد تحديث إصدار PHP لدي في مشروع PHP من 7.4 إلى 8.0 حصلت على الخطأ التالي:

package[1.0.0, ..., 1.4.0] requires php ^5.6.4 || ^7.0 -> your php version (8.0.3) does not satisfy that requirement.

كيف يمكنني إصلاح ذلك الخطأ وما هي أسباب المشكلة؟

تم التعديل في بواسطة Abdelrahman Mostafa10
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

المشكلة هنا ناتجة عن أن بعض المكتبات التي تستخدمها المشروع لا تدعم الإصدار 8 من PHP حاليًا.

عندما تتضمن مكتبة ملف composer.json تحديدًا لإصدارات PHP المدعومة، فسوف يرفض composer تثبيتها إذا لم تتوافق الإصدارات.

لحل هذه المشكلة يمكنك تجربة الخطوات التالية:

  •  البحث عن إصدارات حديثة من تلك المكتبات تدعم PHP 8.
  • تحديث composer.json لتحديد إصدار أقل حتى PHP 7. 
  • استخدام flag `--ignore-platform-reqs` مع أمر composer install لتجاهل متطلبات PHP.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...