Komposer adalah manajer untuk PHP (mirip dengan npm untuk Node.js atau pip untuk Python ). Komposer akan menarik semua paket PHP yang dibutuhkan proyek Anda dan mengelolanya untuk Anda.
Dalam tutorial ini, kami akan menunjukkan cara menginstal dan menggunakan Composer di mesin Ubuntu 18.04. Langkah yang sama dapat digunakan untuk Ubuntu 20.0.
Menginstal Komposer PHP #
Untuk menginstal Composer di sistem Ubuntu Anda, lakukan langkah-langkah berikut:
Sebelum mengunduh dan menginstal Composer, perbarui dulu indeks paket dan instal persyaratan yang diperlukan:
$ sudo apt update
$ sudo apt install wget php-cli php-zip unzip
Sekarang setelah kita menginstal php cli di mesin kita, kita dapat mengunduh penginstal komposer dengan:
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Selanjutnya, kita perlu memverifikasi integritas data skrip dengan membandingkan SHA-384hash skrip dengan hash penginstal terbaru. Kami akan menggunakan perintah wget berikut untuk mengunduh tanda tangan yang diharapkan dari penginstal Komposer terbaru dari halaman Github Komposer dan menyimpannya dalam variabel bernama HASH
:
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Sekarang jalankan perintah berikut untuk memverifikasi bahwa skrip instalasi tidak rusak:
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Jika hash
cocok, Anda akan melihat output berikut:
Installer verified
Jika hash
tidak cocok, Anda akan melihat Installer corrupt
. Dalam hal ini Anda perlu mengunduh ulang skrip instalasi Composer dan memeriksa ulang nilai $HASH
variabel dengan echo $HASH
. Setelah penginstal diverifikasi, Anda dapat melanjutkan ke langkah berikutnya.
Perintah berikut akan menginstal Composer di direktori /usr/local/bin:
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Langkah terakhir adalah memverifikasi penginstalan:
composer
output:
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.8.5 2019-04-09 17:46:47
Usage:
command [options] [arguments]
Menginstal Komposer [Cara Cepat] #
Gunakan perintah berikut untuk menginstal Komposer dengan cepat di sistem Ubuntu Anda:
Instal PHP CLI dan Zip:
$ sudo apt update && sudo apt install wget php-cli php-zip unzip curl
Unduh Komposer dengan curl:
$ curl -sS https://getcomposer.org/installer |php
Pindahkan file Composer ke direktori /usr/local/bin:
$ sudo mv composer.phar /usr/local/bin/composer
php composer
install composer php
composer install
composer