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

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

PHP تطوير الويب

الإجابة

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

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.

اختبر فهمك

في PHP، كيف تُثبّت الحزم المحددة في ملف composer.json؟