1. [ویکی](https://feex.it/wiki/)
2. [Software](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 کا ڈیپینڈینسی مینیجر۔ ونڈوز پر یہ کمانڈ composer.exe ہے۔ یہ npm نہیں ہے۔

## آپ کے لیے جاننا کیا ضروری ہے

Composer دراصل PHP مینیجر ہے۔ npm دراصل Node مینیجر ہے۔

composer.exe دراصل Packagist سے PHP پیکجز انسٹال کرتا ہے۔ npm دراصل Node.js کے ساتھ آتا ہے اور package.json کو پڑھتا ہے۔ XAMPP دراصل PHP فراہم کر سکتا ہے۔ یہ Composer کا متبادل نہیں بنتا۔

- **یہ کیا ہے؟**: PHP ڈیپینڈینسی مینیجر

  **کیا یہ npm جیسا ہی ہے؟**: نہیں، npm دراصل Node کے لیے ہے

  **کیا PHP کی ضرورت ہے؟**: جی ہاں، composer دراصل php.exe کو کال کرتا ہے

Feex کا کہنا ہے

اگر composer کی شناخت نہ ہو رہی ہو، تو میں اسے getcomposer.org سے انسٹال کروں گا اور php -v چیک کروں گا۔ میں PHP کی لاک فائل درست کرنے کے لیے Node.js کی مرمت نہیں کروں گا۔

## Composer کیا ہے؟

Composer دراصل PHP کا ڈیپینڈینسی مینیجر ہے۔ composer.exe ونڈوز کی کمانڈ ہے۔ یہ npm نہیں ہے، جدید ڈیفالٹ کے طور پر PEAR نہیں ہے، اور بذاتِ خود XAMPP بھی نہیں ہے۔

## اگر آپ نے اسے کبھی استعمال نہیں کیا

اگر کسی PHP README میں Composer انسٹال کرنے کا کہا گیا ہو، تو getcomposer.org/download سے ونڈوز انسٹالر حاصل کریں۔ composer.exe دراصل composer.json کو پڑھتا ہے اور Packagist سے رابطہ کرتا ہے۔ npm دراصل Node.js کا پیکیج مینیجر ہے۔ آپ کو PATH پر PHP درکار ہوگی۔ Composer کبھی بھی Node ماڈیولز انسٹال نہیں کرے گا۔

## یہ کس لیے استعمال ہوتا ہے؟

**PHP پیکیجز انسٹال کریں**

composer install۔ اس کمانڈ کے برعکس، npm install دراصل JavaScript کا متبادل ہے۔

**لاک فائلز**

composer.lock۔ جبکہ package-lock.json دراصل npm کی فائل ہے۔

**عالمی PHP ٹولز**

composer global require۔ یہ پھر بھی PHP ہی ہے۔ یہ node.exe شامل نہیں کرے گا۔

## یہ کس کے لیے ہے؟

- PHP کے ڈیولپرز جن کی ریپوزٹری میں composer.json موجود ہو
- Laravel یا Symfony استعمال کرنے والے طلبہ
- کوئی بھی شخص جس نے PHP پروجیکٹ میں npm چلایا ہو اور سوچا ہو کہ vendor/ خالی کیوں ہے

## موجودہ صورتحال

Composer (2012) دراصل Nils Adermann / Jordi Boggiano کی جانب سے ایک موجودہ php پیکیج مینیجر ہے۔ وینڈر اب بھی ونڈوز صارفین کو https://getcomposer.org/download/ کی طرف رہنمائی کرتا ہے۔

## یہ کتنا پرانا ہے؟

Nils Adermann اور Jordi Boggiano نے Composer کو 2012 میں جاری کیا، جو npm کے عروج کا ہی دور تھا۔ موجودہ 2.x ونڈوز بلڈز اصل پروڈکٹ ہیں۔ صرف 1.x کے لیے مخصوص ٹیوٹوریل Composer 2 کے لاک فائل قوانین سے محروم ہو سکتا ہے۔

## ورژنز

پہلے بڑے چینلز۔ درست بلڈ نمبرز کی یہاں مکمل تصدیق نہیں کی گئی ہے۔

Composer 2

## سسٹم کے تقاضے

اقدار پبلشر کی عوامی رہنمائی کے مطابق ہیں۔ کام کا بوجھ اب بھی اصل ضرورت کو بدل دیتا ہے۔

### کم از کم

| آپریٹنگ سسٹم | ایک موجودہ 64-bit ونڈوز 10 یا ونڈوز 11 ریلیز، مع ایک معاونت یافتہ PHP، بمطابق getcomposer.org |
| ------------ | --------------------------------------------------------------------------------------------- |
| RAM          | کلائنٹ ہلکا پھلکا ہے۔ بڑے vendor ٹریز کو ڈسک درکار ہوتی ہے                                    |

## وسائل کا پروفائل

- **CPU کی مانگ**: ایپ کے اندر آپ کے کھولے گئے مواد کی پیروی کرتا ہے

  **RAM کی مانگ**: دستاویزات، ٹیبز، یا لائبریریوں کی پیروی کرتا ہے

## انسٹال شدہ پروسیسز

یہ ایگزیکیوٹیبلز انسٹال ہونے پر اس پروڈکٹ سے تعلق رکھتی ہیں۔

| composer.exe | Composer ونڈوز کمانڈ |
| ------------ | -------------------- |

## اسٹارٹ اپ اجزاء

composer.exe ونڈوز کے ساتھ شروع نہیں ہوتا۔ آپ اسے کسی پروجیکٹ فولڈر میں چلاتے ہیں۔

## فائل کے مقامات

| عام انسٹال | C:\ProgramData\ComposerSetup\bin\\ |
| ---------- | ---------------------------------- |

## فائل فارمیٹس

composer.json, composer.lock

## عام مسائل

### PATH سے PHP غائب ہے

Composer کو php.exe کی ضرورت ہوتی ہے۔ XAMPP یا کوئی PHP zip یہ فراہم کر سکتی ہے۔ node.exe کبھی composer.json کو نہیں چلائے گا۔

### openssl یا غائب ایکسٹینشنز

ونڈوز PHP بلڈز کو ان ایکسٹینشنز کی ضرورت ہوتی ہے جن کی Composer نے وضاحت کی ہے۔ یہ کوئی npm کی اختیاری ڈیپینڈینسی نہیں ہے۔

## مسئلہ حل کرنا

### getcomposer.org/download سے انسٹال کریں

پروجیکٹ خود Composer-Setup.exe ہوسٹ کرتا ہے۔ کسی فری ویئر سائٹ پر موجود Composer پیکیج بیکار ہے۔

### پہلے php -v پھر composer -V

دونوں کا کام کرنا ضروری ہے۔ where.exe npm ایک بالکل مختلف ٹول چین ہے۔

### اگر لاک فائل درست ہو تو vendor کو حذف کریں اور دوبارہ composer install چلائیں

PHP کے آٹولوڈ سے متعلق خرابی کو درست کرنے کے لیے node_modules کو حذف نہ کریں۔

## متبادلات

اگر پروجیکٹ JavaScript کا ہو تو npm۔ PEAR پرانا PHP چینل ہے۔ اگر آپ کو اب بھی لوکل PHP بائنری درکار ہو تو XAMPP۔

## سرکاری مدد اور ڈاؤن لوڈز

وینڈر سے شروعات کریں۔ بے ترتیب 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، اور ونڈوز سے متعلق نوٹس       |

## متعلقہ ہارڈ ویئر

کلائنٹ ہلکا پھلکا ہے۔ vendor/ کو ڈسک درکار ہوتی ہے۔ GPU کا اس سے کوئی تعلق نہیں ہے۔

## تکنیکی تفصیلات

تکنیکی تفصیلات

وینڈر کے ورژن نمبرز تبدیل ہوتے رہتے ہیں۔ یہ مضمون کسی خاص بلڈ کا پابند نہیں ہے۔

## متعلقہ

یہ اینٹیٹیز اس مضمون سے مربوط ہیں۔ ہر لنک پر قسم دکھائی گئی ہے۔

[Node.js: ایپلیکیشن](https://feex.it/wiki/l/ur/software/nodejs/)[Task Manager کو کیسے پڑھیں: رہنما](https://feex.it/wiki/l/ur/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/)· Windows PCs پر فرسٹ پارٹی کے نمونے۔ کوئی لیب بینچ مارک نہیں۔

## کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

فوری حقائق

اس صفحے کی مختصر شناخت۔ تفصیلات، ذرائع اور مکمل کہانی مضمون میں موجود رہتی ہے۔

- **ڈیولپر**: Nils Adermann / Jordi Boggiano

  **زمرہ**: PHP پیکیج مینیجر

  **پروسیس**: composer.exe

  **لائسنس**: MIT

  **پہلی بار جاری کیا گیا**: 2012

  **آفیشل سائٹ**: [getcomposer.org](https://getcomposer.org/)

  **Feex نے میپ کیا**: Foxhole میں Windows PCs پر دیکھا گیا

ریکارڈ شدہ ماخذ کی حیثیت: Feex نظر ثانی شدہ: ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ur/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)
