1. [Wiki](https://feex.it/wiki/)
2. [Perangkat Lunak](https://feex.it/wiki/software/)
3. [Produktivitas](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplikasi: Nils Adermann / Jordi Boggiano

Disebut juga php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivitas

Manajer dependensi PHP. Pada Windows perintahnya adalah composer.exe. Ini bukan npm.

## Yang perlu Anda ketahui

Composer adalah manajer paket PHP. npm adalah manajer paket Node.

composer.exe menginstal paket-paket PHP dari Packagist. npm disertakan bersama Node.js dan membaca package.json. XAMPP dapat menyediakan PHP. Ini tidak menggantikan Composer.

- **Apa ini?**: Manajer dependensi PHP

  **Sama seperti npm?**: Bukan. npm adalah untuk Node

  **Perlu PHP?**: Ya. composer memanggil php.exe

Feex menyatakan

Jika composer tidak dikenali, saya akan menginstalnya dari getcomposer.org dan memeriksa php -v. Saya tidak akan memperbaiki Node.js untuk membenahi lockfile PHP.

## Apa itu Composer?

Composer adalah manajer dependensi PHP. composer.exe adalah perintah Windows. Ini bukan npm, bukan PEAR sebagai default modern, dan bukan XAMPP itu sendiri.

## Jika Anda belum pernah menggunakannya

Jika README PHP menyuruh menginstal Composer, dapatkan penginstal Windows dari getcomposer.org/download. composer.exe membaca composer.json dan berkomunikasi dengan Packagist. npm adalah manajer paket Node.js. Anda memerlukan PHP di PATH. Composer tidak akan menginstal modul-modul Node.

## Untuk apa alat ini digunakan?

**Menginstal paket PHP**

composer install. npm install adalah padanan JavaScript, bukan perintah ini.

**Lockfile**

composer.lock. package-lock.json adalah file milik npm.

**Alat-alat PHP global**

composer global require. Itu masih PHP. Ini tidak akan menambahkan node.exe.

## Untuk siapa alat ini?

- Pengembang PHP yang repositorinya memiliki composer.json
- Pelajar yang menggunakan Laravel atau Symfony
- Siapa pun yang menjalankan npm di proyek PHP dan heran mengapa vendor/ kosong

## Status saat ini

Composer (2012) adalah manajer paket php saat ini dari Nils Adermann / Jordi Boggiano. Vendor masih mengarahkan pengguna Windows ke https://getcomposer.org/download/.

## Berapa usianya?

Nils Adermann dan Jordi Boggiano merilis Composer pada tahun 2012, era yang sama dengan kebangkitan npm. Build Windows 2.x saat ini adalah produknya. Panduan yang hanya untuk 1.x mungkin melewatkan aturan lockfile Composer 2.

## Versi

Saluran utama terlebih dahulu. Nomor build yang tepat tidak semuanya diverifikasi di sini.

Composer 2

## Persyaratan sistem

Nilai-nilai mengikuti panduan publik penerbit. Beban kerja tetap memengaruhi kebutuhan sebenarnya.

### Minimum

| Sistem operasi | Rilis Windows 10 atau Windows 11 64-bit saat ini, ditambah PHP yang didukung, menurut getcomposer.org |
| -------------- | ----------------------------------------------------------------------------------------------------- |
| RAM            | Klien berukuran kecil. Struktur direktori vendor yang besar membutuhkan disk                          |

## Profil sumber daya

- **Kebutuhan CPU**: Mengikuti apa yang Anda buka di dalam aplikasi

  **Kebutuhan RAM**: Mengikuti dokumen, tab, atau pustaka

## Proses terinstal

Eksekutabel ini milik produk ini ketika terpasang.

| composer.exe | Perintah Windows Composer |
| ------------ | ------------------------- |

## Komponen pengaktifan (startup)

composer.exe tidak berjalan saat Windows dimulai. Anda menjalankannya di folder proyek.

## Lokasi berkas

| Instalasi umum | C:\ProgramData\ComposerSetup\bin\\ |
| -------------- | ---------------------------------- |

## Format berkas

composer.json, composer.lock

## Masalah umum

### PHP tidak ada di PATH

Composer membutuhkan php.exe. XAMPP atau zip PHP dapat menyediakannya. node.exe tidak akan menjalankan composer.json.

### openssl atau ekstensi yang hilang

Build Windows PHP memerlukan ekstensi yang didokumentasikan Composer. Itu bukan dependensi opsional npm.

## Mengatasi masalah

### Instal dari getcomposer.org/download

Proyek ini menyediakan Composer-Setup.exe. Paket Composer di situs freeware adalah sampah.

### php -v lalu composer -V

Keduanya harus berfungsi. where.exe npm adalah toolchain yang berbeda.

### Hapus vendor dan jalankan ulang composer install jika file lock masih wajar

Jangan hapus node_modules untuk memperbaiki kesalahan autoload PHP.

## Alternatif

npm jika proyeknya adalah JavaScript. PEAR adalah saluran PHP yang lebih lama. XAMPP jika Anda masih membutuhkan biner PHP lokal.

## Bantuan dan unduhan resmi

Mulailah dari vendor. Situs berkas exe acak bukanlah saluran dukungan.

| Unduh                | [getcomposer.org/download/ ](https://getcomposer.org/download/)Penginstal resmi atau halaman vendor |
| -------------------- | --------------------------------------------------------------------------------------------------- |
| Bantuan              | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Dukungan vendor                                |
| Situs resmi          | [getcomposer.org/ ](https://getcomposer.org/)Mulailah dari sini, bukan dari host exe acak           |
| Dokumentasi Composer | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Catatan require, install, dan Windows          |

## Perangkat keras terkait

Klien berukuran ringan. vendor/ membutuhkan disk. GPU tidak relevan.

## Rincian teknis

Rincian teknis

Nomor versi vendor dapat berubah. Artikel ini tidak menetapkan suatu build tertentu.

## Terkait

Entitas-entitas ini terhubung ke artikel ini. Jenis ditampilkan di setiap tautan.

[Node.js: Aplikasi](https://feex.it/wiki/l/id/software/nodejs/)[Cara membaca Task Manager: Panduan](https://feex.it/wiki/l/id/software/system/how-to-read-task-manager/)

## Sumber dan verifikasi

Label sumber tercatat: Agustus 2026. Label ini tidak menetapkan verifikasi independen. [Cara kami meneliti](https://feex.it/wiki/research/).

- [Situs resmi Composer ](https://getcomposer.org/)· Halaman produk vendor
- [Bantuan Composer ](https://getcomposer.org/doc/)· Dukungan vendor
- [Dokumentasi Composer ](https://getcomposer.org/doc/)· Dokumentasi resmi getcomposer.org
- [Peta proses Foxhole ](https://foxhole.feex.it/)· Sampel pihak pertama pada PC Windows. Bukan tolok ukur lab.

## Apakah artikel ini bermanfaat?

Cukup jawab ya atau tidak. Pilih alasan jika Anda mau, atau tambahkan catatan singkat.

Fakta singkat

Identitas ringkas halaman ini. Spesifikasi, sumber, dan uraian lengkap tetap berada di dalam artikel.

- **Pengembang**: Nils Adermann / Jordi Boggiano

  **Kategori**: Manajer paket PHP

  **Proses**: composer.exe

  **Lisensi**: MIT

  **Pertama kali dirilis**: 2012

  **Situs resmi**: [getcomposer.org](https://getcomposer.org/)

  **Dipetakan oleh Feex**: Terlihat pada PC Windows di Foxhole

Status sumber terekam: Ditinjau oleh Feex: Label sumber tercatat: Agustus 2026. Label ini tidak menetapkan verifikasi independen.

---

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