Aplikasi PHP yang kompleks atau sederhana biasanya membutuhkan library atau komponen tambahan yang perlu Anda kelola. Melakukannya secara manual memang efektif tetapi juga proses yang membosankan. Composer adalah alat yang dapat memudahkan manajemen dependensi di PHP.
Pada artikel ini, kami akan menunjukkan cara menginstal PHP Composer di Ubuntu 20.04 dengan proses yang cepat dan mudah.
Apa itu Komposer dan mengapa saya membutuhkannya?
Menurut dokumentasi Komposer resmi
Composer adalah alat untuk manajemen ketergantungan di PHP. Ini memungkinkan Anda untuk mendeklarasikan perpustakaan tempat proyek Anda bergantung dan itu akan mengelola (menginstal/memperbarui) mereka untuk Anda.
Penting untuk diklarifikasi bahwa Komposer bukan manajer paket sistem tetapi mengelola dependensi proyek Anda. Misalnya, Anda memiliki proyek yang bergantung pada beberapa pustaka dan beberapa di antaranya bergantung pada yang lain, yang dilakukan Komposer adalah menemukan versi pustaka ini dan mengunduhnya ke proyek Anda secara otomatis. Anda dapat memperbaruinya nanti.
Itulah alasan mengapa cara yang paling direkomendasikan untuk menginstal framework PHP seperti Laravel atau CakePHP adalah menggunakan PHP Composer . Ini menunjukkan kegunaan dan kekuatan alat ini.
Instal Komposer PHP di Ubuntu 20.04
Buka terminal Ubuntu, perbarui pertama dan tingkatkan sistem. Selanjutnya, instal PHP dan terakhir unduh composer dari situs resminya. Saat unduhan selesai, jalankan composer-setup.php untuk menyelesaikan penginstalan komposer.
1. Perbarui seluruh distro Anda.
sudo apt update sudo apt upgrade
2. Instal paket PHP, git, dan unzip.
sudo apt install curl php-cli php-mbstring git unzip
Pada dasarnya, ini adalah PHP bersama dengan alat lain untuk mengunduh dan manajemen ketergantungan.
3. Unduh penginstal Komposer.
curl -sS https://getcomposer.org/installer -o composer-setup.php
4. Lanjutkan untuk menginstalnya secara global pada sistem dengan menjalankan perintah berikut.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Contoh Keluaran:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Uji apakah instalasi telah berhasil dengan menampilkan versi Composer.
composer --version Composer version 2.1.3 2021-06-09 16:31:20
Penggunaan Dasar Komposer PHP
Misalkan Anda memiliki proyek folder tempat proyek Anda berada. Untuk membuat Komposer menangani dependensi proyek Anda, Anda harus memerintahkannya untuk melakukannya.
Untuk melakukan ini, jalankan perintah
composer init
Ini menghasilkan file composer.json
di mana informasi proyek Anda berada. Anda selalu dapat mengeditnya nanti.
Jalankan saja perintah berikut untuk menambahkan ketergantungan pada proyek Anda
composer require [dependency]
Setelah dependensi ditambahkan, Anda dapat menginstalnya menggunakan perintah di bawah ini
composer install
Dengan cara ini Composer akan membaca semua konfigurasi dari composer.json
file serta semua dependensinya dan mulai mengunduh dan menambahkannya ke proyek Anda.
Untuk memperbarui dependensi proyek ke versi terbaru.
composer update
Anda juga dapat mencari dependensi dengan subperintah pencarian.
composer search [package]
Tentu saja, Komposer memiliki banyak pilihan yang bermanfaat, tetapi ini adalah yang paling dasar.
Menghapus Komposer PHP di Ubuntu 20.04
Untuk menghapus instalasi PHP Composer cukup hapus file yang dikompilasi dari sistem.
rm /usr/local/bin/composer
Dengan cara ini tidak akan ada lagi di sistem.
Kesimpulan
PHP Composer adalah alat penting untuk setiap pengembang web yang menggunakan PHP. Dalam hal ini, sungguh menakjubkan bahwa aplikasi sekecil itu dapat menjadi sangat kuat dan sangat membantu dalam pengembangan aplikasi.
Dalam posting ini, Anda telah mempelajari cara menginstalnya di Ubuntu 20.04 dengan cara cepat yang dapat Anda manfaatkan.
Bagikan postingan kami, dan bantu kami berkembang.