شبكة تعلم مع ناو

كيف أثبّت حزم PHP بـ Composer؟

لتثبيت الحزم المحددة في المشروع:

composer install

يقرأ composer.json (وملف القفل composer.lock إن وجد)، ويثبّت الحزم في مجلد vendor.

الأوامر الثلاثة

composer require guzzlehttp/guzzle   # add a new package
composer install                     # install exact locked versions
composer update                      # upgrade within allowed versions

install أم update؟

  • install: الإصدارات نفسها الموجودة في composer.lock، وهو ما تشغّله على الخادم وفي CI.
  • update: يبحث عن إصدارات أحدث ويغيّر ملف القفل، فشغّله عن قصد واختبر بعده.

لا توجد أوامر composer add أو composer download.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.