1. [الويكي](https://feex.it/wiki/)
2. [سوفت وير](https://feex.it/wiki/software/)
3. [إنتاجية](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

تطبيق: Nils Adermann / Jordi Boggiano

بيسموه برضه php composer، composer.phar

Nils Adermann / Jordi Boggiano, إنتاجية

مدير حزم واعتماديات لغة PHP. الأمر بتاعه على Windows هو composer.exe. ده مش npm.

## اللي محتاج تعرفه

Composer مدير حزم PHP. أما npm فده مدير حزم Node.

أداة composer.exe بتنزل حزم PHP من مستودع Packagist. أداة npm بتنزل مع Node.js وبتقرأ من package.json. برنامج XAMPP يقدر يوفر بيئة تشغيل PHP بس ميعوضش عن Composer.

- **إيه هو؟**: مدير اعتماديات PHP

  **نفس npm؟**: لأ. npm ده لـ Node

  **محتاج PHP؟**: أه. composer بينادي على php.exe

Feex بتقولك

لو أمر composer مش متعرف عليه، هثبته من getcomposer.org وأتأكد من نتيجة php -v. مش هروح أصلح ملفات Node.js عشان أحل مشكلة في ملف قفل حزم PHP.

## إيه هو Composer؟

Composer هو مدير حزم لغة PHP. والملف التنفيذي على Windows هو composer.exe. ده مش npm، ومبقاش PEAR هو الاختيار الافتراضي خلاص، ومش XAMPP لوحده.

## لو عمرك ما استخدمته

لو ملف التعليمات README لمشروع PHP قالك نزل Composer، هات ملف التثبيت المخصص لـ Windows من getcomposer.org/download. أداة composer.exe بتقرأ composer.json وبتتواصل مع Packagist. أداة npm دي لـ Node.js. محتاج تضيف PHP لمسار النظام PATH عندك. Composer مش هينزل ملفات موديولات Node.

## بيستخدم في إيه؟

**تثبيت حزم PHP**

أمر composer install. أمر npm install هو المقابل ليه في JavaScript، مش هو نفس الأمر ده.

**ملفات القفل (Lockfiles)**

ملف composer.lock. أما package-lock.json فده تبع npm.

**أدوات PHP العامة (Global)**

أمر composer global require. ده لسه تبع PHP، ومش هيضيفلك node.exe للجهاز.

## مين اللي بيحتاجه؟

- مبرمجين PHP اللي مشاريعهم بتحتوي على composer.json
- الطلبة اللي شغالين بفريموورك Laravel أو Symfony
- أي حد شغل أمر npm في مشروع PHP واستغرب ليه الفولدر vendor/ طلع فاضي

## الحالة الحالية

Composer (2012) هو مدير حزم PHP شغال حاليًا طوره Nils Adermann وJordi Boggiano. الموقع الرسمي لسه بيوجه مستخدمين Windows لـ https://getcomposer.org/download/.

## عمره قد إيه؟

Nils Adermann وJordi Boggiano نزلوا Composer سنة 2012، في نفس الفترة اللي npm طلع فيها. النسخ الحالية 2.x على Windows هي المنتج الأساسي. الشروحات القديمة بتاعة إصدار 1.x ممكن متغطيش قواعد ملفات القفل في Composer 2.

## الإصدارات

القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.

Composer 2

## متطلبات النظام

القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.

### الحد الأدنى

| نظام التشغيل       | إصدار حالي 64-bit من Windows 10 أو Windows 11، مع وجود نسخة PHP مدعومة، حسب getcomposer.org |
| ------------------ | ------------------------------------------------------------------------------------------- |
| الرcurrentام (RAM) | البرنامج نفسه مساحته صغيرة. مجلدات vendor الكبيرة هي اللي بتحتاج مساحة على القرص            |

## استهلاك الموارد

- **استهلاك الـ CPU**: بيعتمد على الحاجات اللي فاتحها جوه البرنامج

  **استهلاك الـ RAM**: بيعتمد على المستندات أو التبويبات أو المكتبات

## العمليات المتثبتة

الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.

| composer.exe | أمر Composer على Windows |
| ------------ | ------------------------ |

## مكونات بدء التشغيل (Startup)

أداة composer.exe مش بتفتح مع بداية تشغيل Windows. بتشغلها بنفسك جوه فولدر المشروع.

## أماكن الملفات

| التثبيت المعتاد | C:\ProgramData\ComposerSetup\bin\\ |
| --------------- | ---------------------------------- |

## صيغ الملفات

composer.json, composer.lock

## المشاكل الشائعة

### PHP مش متضاف لمسار PATH

Composer محتاج أداة php.exe. برنامج XAMPP أو ملف PHP مضغوط يقدرو يوفروها. أمر node.exe مش هيشغل ملف composer.json.

### إضافات ناقصة أو مشكلة في openssl

نسخ PHP على Windows محتاجة الامتدادات والإضافات اللي بيطلبها توثيق Composer. دي مش إضافات اختيارية زي بتاعة npm.

## حل المشاكل الشائعة

### ثبت من getcomposer.org/download

المشروع بيوفر ملف Composer-Setup.exe الرسمي. أي حزمة Composer على مواقع التحميل المجانية ده كلام فارغ.

### جرب php -v وبعدين composer -V

الاتنين لازم يشتغلوا. أمر where.exe npm ده تبع مسار أدوات تاني خالص.

### احذف فولدر vendor وشغل composer install تاني لو ملف القفل سليم

متمسحش فولدر node_modules عشان تحل مشكلة تحميل تلقائي في PHP.

## البدائل

استخدم npm لو المشروع مكتوب بـ JavaScript. واستخدم PEAR لو بتتعامل مع نظام PHP القديم. واستخدم XAMPP لو لسه محتاج ملف تشغيل محلي لـ PHP.

## المساعدة والتنزيلات الرسمية

ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.

| تنزيل         | [getcomposer.org/download/ ](https://getcomposer.org/download/)ملف التثبيت الرسمي أو صفحة المطور |
| ------------- | ------------------------------------------------------------------------------------------------ |
| المساعدة      | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)دعم المطور                                  |
| الموقع الرسمي | [getcomposer.org/ ](https://getcomposer.org/)ابدأ من هنا، مش من موقع ملفات exe عشوائي            |
| دليل Composer | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)ملاحظات require وinstall وإعدادات Windows   |

## العتاد المرتبط

البرنامج نفسه خفيف. فولدر vendor/ هو اللي بياخد مساحة تخزين. كارت الشاشة GPU ملوش أي دور.

## التفاصيل التقنية

التفاصيل التقنية

أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.

## ذات صلة

العناصر دي مرتبطة بالمقالة دي. النوع موضح على كل رابط.

[Node.js: تطبيق](https://feex.it/wiki/l/arz/software/nodejs/)[إزاي تقرا Task Manager: دليل](https://feex.it/wiki/l/arz/software/system/how-to-read-task-manager/)

## المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. [إزاي بنعمل أبحاثنا](https://feex.it/wiki/research/).

- [موقع Composer الرسمي ](https://getcomposer.org/)· صفحة منتج المورد
- [مساعدة Composer ](https://getcomposer.org/doc/)· دعم المورد
- [دليل استخدام Composer ](https://getcomposer.org/doc/)· توثيق getcomposer.org الرسمي
- [خريطة عمليات Foxhole ](https://foxhole.feex.it/)· عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.

## هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

حقائق سريعة

نبذة تعريفية سريعة عن الصفحة دي. المواصفات، والمصادر، والتفاصيل الكاملة موجودة في المقالة.

- **المطور**: Nils Adermann / Jordi Boggiano

  **الفئة**: مدير حزم PHP

  **العملية (Process)**: composer.exe

  **الترخيص**: MIT

  **أول إصدار**: 2012

  **الموقع الرسمي**: [getcomposer.org](https://getcomposer.org/)

  **تم تحديد مساره بواسطة Feex**: تمت رؤيته على أجهزة كمبيوتر ويندوز في Foxhole

حالة المصدر المسجل: تمت مراجعته بواسطة Feex: تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/arz/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
