Hamizulfaiz

Tech Entrepreneur / System Builder

Command Line - Apa itu Composer

Published:

Updated:

php

Programmer yang telah menceburi language PHP pastinya pernah dengar tentang composer. Ia adalah salah satu tools untuk command line interface.

Apa itu Composer

Composer akan di-install kedalam terminal anda. kita akan boleh menggunakan composer apabila ia telah berada dalam PATH terminal kita.

Kebiasaannya, composer ini kita gunakan untuk tarik / ambil library dari luar. contohnya, kita sendang develop projek baru, so kita mencari library untuk security. kita guna composer dan masukkan library itu kedalam projek kita.

nah. inilah rupa composer:

Command Line - Apa itu Composer

Cara Install Composer

Anda boleh install composer kedalam terminal anda, pergi ke link ini: https://getcomposer.org/download/ untuk download.

atau lebih baik lagi, kita install direct dari terminal kita tanpa perlu gunakan mouse/user interface.

cara install guna terminal:

  1. Buka terminal
  2. Tulis arahan ini kedalam terminal (satu line satu arahan)
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

selesai je kita install composer kedalam terminal kita. dah boleh guna composer pada mana-mana projek PHP kita. cun!

Install Laravel menggunakan Composer

Laravel adalah sebuah framework untuk php. Kita juga boleh buat projek baru laravel dan gunakan composer untuk tarik dari repositori laravel.

composer create-project --prefer-dist laravel/laravel projekbaru

run command atas ni. tunggu sekejap, dah dapat framework laravel. boleh start buat projek baru kita guna framework laravel.

Konklusi

Composer akan memudahkan kerja kita sebagai developer untuk tarik library dari mana-mana lokasi. Menjadikan proses kerja kita lebih efisyen dan cepat!

namun, anda perlu tahu bagaimana untuk menggunakan terminal secara asas terlebih dahulu supaya selesa menggunakan composer.

nak tahu info pasal terminal? saya ade kupas pasal command line interface di post yang lalu. nah baca sini:

Terminal: Faham Command Line, Pakar Programming

Sekian sahaja untuk kali ini, semoga ada manfaat untuk anda dari pembacaan blog ini.

Like, Share & Subscribe ye!

Nak buat sistem?

Jom bincang untuk develop sistem yang custom untuk anda.

nak buat sistem bisnes? hubungi saya

Post Berkaitan

06 Apr 2026 Terbaru: Marko PHP Framework. Perspektif Dev Laravel
Terbaru: Marko PHP Framework. Perspektif Dev Laravel

Saya cuba Marko PHP termasuk sistem database baru. Ini review jujur dari developer Laravel dan cara bina website modular.

19 Feb 2026 Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka
Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka

Teknik praktikal debug sistem guna Laravel log dan Nginx log. Selesaikan isu server dengan tenang berdasarkan proses sebenar.

07 Feb 2026 Kesilapan Security yang Selalu Jumpa dalam Laravel (dan Cara Improve)
Kesilapan Security yang Selalu Jumpa dalam Laravel (dan Cara Improve)

3 kesilapan keselamatan paling biasa dalam Laravel dan cara sebenar saya mitigate guna Laravel + Cloudflare.

06 Feb 2026 Elak Code Berselerak: Gunakan Laravel Pint Sebelum Commit
Elak Code Berselerak: Gunakan Laravel Pint Sebelum Commit

Pastikan codebase konsisten! Gunakan Laravel Pint dengan pre-commit hook untuk standardisasi code sebelum deploy.

05 Feb 2026 Automasi Workflow Bisnes Dengan Laravel Events & Queues
Automasi Workflow Bisnes Dengan Laravel Events & Queues

Automate bisnes anda dengan Laravel Events & Queues. Hantar email, proses komisen, dan urus workflow tanpa stress.

04 Feb 2026 Macam Mana Aku Engineer Laravel App Besar Tanpa Jadi Coding Spaghetti
Macam Mana Aku Engineer Laravel App Besar Tanpa Jadi Coding Spaghetti

Pendekatan praktikal aku untuk bina Laravel app besar yang kemas, scalable, dan senang maintain — tanpa over-engineering dan tanpa coding spaghetti.

01 Jun 2020 Server - Perkara asas untuk web developer
Server - Perkara asas untuk web developer

Perkara asas mengenai hal-hal server bagi web developer

07 Nov 2018 Apa Itu MVC? Cara Developer Sebenar Guna MVC Untuk Elak Code Jadi Sampah
Apa Itu MVC? Cara Developer Sebenar Guna MVC Untuk Elak Code Jadi Sampah

Cara guna Model, View & Controller (MVC) dalam projek sebenar supaya code bersih, senang dijaga, dan mudah untuk scale bisnes.

12 Jun 2018 Apa Itu Looping Dalam Programming? Faham Cepat + Contoh Praktikal
Apa Itu Looping Dalam Programming? Faham Cepat + Contoh Praktikal

Belajar asas looping dalam programming dengan contoh praktikal dalam coding harian. Bukan sekadar teori, tapi aplikasi sebenar.

HAMIZULFAIZ