سيكون من الجيد إضافة أمر جديد للملحن للتحقق من متطلبات النظام الأساسي (إصدار PHP والإضافات) ، على سبيل المثال:
composer check-platform-reqs
أنا معجب كبير بإرسال ملف مضغوط واحد إلى خادم الإنتاج مع جميع التبعيات بدلاً من تنفيذ composer update --no-dev
على الإنتاج. تستغرق هذه العملية وقتًا أقل ، وهي أكثر أمانًا ويمكن إجراؤها في وضع عدم الاتصال.
يجب تنفيذ الأمر الجديد على خادم الإنتاج بعد أمر unzip.
وأقترح أن يتحقق هذا الأمر دائمًا من النظام الأساسي الفعلي ، دون تحميل تجاوزات النظام الأساسي.
Seldaek أنا مهتم بهذه الميزة. ولكن ما الذي يجب أن يخرجه هذا الأمر؟ الآن مخرجات التنفيذ الخاصة بي هي أدناه:
ext-openssl 7.0.20 requires ext-openssl (^7.1.0) failed
ext-pcre 7.0.20 requires ext-pcre (*) success
php 7.0.20 requires php (^5.3.2 || ^7.0) success
ext-tokenizer 7.0.20 requires ext-tokenizer (*) success
ext-dom 20031129 requires ext-dom (*) success
ext-json 1.4.0 requires ext-json (*) success
ext-Reflection 7.0.20 requires ext-reflection (*) success
ext-SPL 7.0.20 requires ext-spl (*) success
وماذا عن هذا ؟ أو إذا كان لديك نصيحة أفضل ، من فضلك قل لي ~
شكرا
تم الإصلاح بواسطة # 6709
التعليق الأكثر فائدة
وأقترح أن يتحقق هذا الأمر دائمًا من النظام الأساسي الفعلي ، دون تحميل تجاوزات النظام الأساسي.