Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara menginstall Composer di dalam sistem operasi Linux Ubuntu. Composer merupakan sebuah software atau tools yang digunakan untuk mengunduh dan memanejemen package atau library PHP dengan lebih mudah.
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Persyaratan
- Sebelum menginstal Composer di ubuntu, kita harus memastikan bahwa semua dependensi yang diperlukan diinstal dengan benar di server Ubuntu 14.04 / 16.04 / 18.04 / 20.04
- Sistem operasi : Linux Ubuntu 14.04 / 16.04 / 18.04 / 20.04
- PHP harus sudah terinstall di dalam komputer, minimal versi yang digunakan adalah 5.4 atau paling terbaru.
Langkah 1 - Install Dependensi
Sebelum kita lanjutkan untuk menginstall Composer di Linux Ubuntu, sekarang kita pastikan terlebih dahulu untuk semua dependensi sudah terinstall dan terupdate.
sudo apt-get update
Langkah 2 - Download Composer Installer
Sekarang, kita lanjutkan untuk mengunduh Composer ke dalam komputer.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Sekarang jalankan perintah berikut ini untuk memverifikasi file Composer installer .
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Jika berhasil, maka akan menampilkan hasil seperti berikut ini :
Installer verified
CATATAN : jika menampilkan pesan Installer corrupt
, maka bisa ulangi perintah untuk mengunduh Composer.
Langkah 3 - Install Composer secara Global di Ubuntu
Kemudian silahkan jalankan perintah di bawah ini untuk melakukan download file composer.phar
di dalam folder /usr/local/bin
, ini agar kita dapat mengakses perintah composer
dari global di dalam komputer.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Jika berhasil, maka hasil yang akan di tampilkan seperti berikut ini :
All settings correct for using Composer
Downloading 2.0.8…
Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Setelah itu, silahkan jalankan perintah di bawah ini untuk menghapus composer installernya.
php -r "unlink('composer-setup.php');"
Langkah 4 - Test Composer
Sekarang, kita bisa test untuk mengakses Composer di dalam terminal, dengan mengetikkan perintah berikut ini :
composer
Jika berhasil, maka hasil yang akan di tampilkan seperti berikut ini :
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.0.8 2020-12-03 17:20:38
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--profile Display timing and memory usage information
--no-plugins Whether to disable plugins.
-d, --working-dir=WORKING-DIR If specified, use the given directory as working directory.
--no-cache Prevent use of the cache
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Langkah 5 - Update versi Composer
Jika Composer yang terinstall di dalam komputer masih menggunakan versi 1, silahkan untuk melakukan update ke dalam versi 2 untuk mendapatkan performa yang lebih baik. Jalankan perintah di bawah ini untuk melakukan update Composer.
sudo composer self-update --2
KESIMPULAN
Di artikel ini kita sudah berhasil menginstall Composer secara global di dalam Linux Ubuntu, maka sekarang kita sudah bisa menggunakan Composer untuk mengembangkan aplikasi.
Terima Kasih