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

السؤال

نشر (معدل)

بعد تحديث إصدار 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...