GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara menginstal Komposer di Ubuntu 22.04 | 20,04 LTS

Pelajari perintah untuk menginstal dan menggunakan PHP package manager Composer di Ubuntu 22.04 Jammy atau Ubuntu 20.04 Focal fossa. Composer dapat digunakan untuk mengelola paket Anda, mengunduh paket baru, dan memperbarui yang sudah ada.

Apa itu Komposer PHP?

Composer adalah manajer paket berorientasi aplikasi untuk PHP yang didistribusikan di bawah lisensi MIT sumber terbuka. Ini dimaksudkan untuk memuat berbagai dependensi yang diperlukan oleh proyek yang dikembangkan dalam bahasa pemrograman PHP untuk disiapkan. Keuntungan utama dari Composer adalah Anda dapat memperbarui dependensi ini secara otomatis dan tidak perlu mengirimkan file-file ini dengan kode PHP Anda, karena ini diunduh lagi pada sistem yang digunakan dengan perintah yang sesuai. Aplikasi PHP yang tersedia dapat dicari melalui platform “Packagist”. Ini adalah baris perintah yang dapat diinstal dengan mudah di Linux, macOS, dan Windows.

Selanjutnya, dengan bantuan autoloader Composer, vendor dapat memuat semua paket dari folder tersebut. Tentu saja, Anda dapat menambahkan paket Anda ke autoloader, atau Anda dapat menjalankan semua kode Anda melalui Autoloader Composer.

Untuk apa saya membutuhkan Komposer?

Nah, banyak aplikasi PHP membutuhkan beberapa paket eksternal untuk berjalan dengan baik. Dan Komposer adalah jalan pintas untuk mendapatkan semua paket tersebut dalam satu singkat secara otomatis daripada menginstal setiap yang diperlukan secara manual. Misalnya- proyek Forum yang disebut Flarum adalah platform web Forum open-source berbasis PHP. Meskipun kita dapat mengkloning file secara langsung, kita harus menjalankannya dari repositori Github-nya, namun, menginstal dependensi yang diperlukan dan memperbaruinya di masa mendatang bisa menjadi masalah. Untuk menguranginya, kita dapat menggunakan Composer beserta perintahnya untuk memperbarui paket secara langsung, jika diperlukan, di masa mendatang.

Instal pengelola paket PHP Composer di Ubuntu 22.04 atau 22.04 Linux

Perintah yang diberikan di bawah ini tidak hanya terbatas pada Ubuntu Jammy jellyfish atau Focal fossa, Anda dapat menggunakannya untuk Linux Mint, Debian 11 atau 10, dan sistem Linux serupa lainnya.

Instalasi dengan manajer paket di Linux

Sayangnya, versi Composer terbaru tidak tersedia melalui pengelola paket populer seperti APT untuk (Debian atau Ubuntu) dan Yum/DNF untuk sistem operasi berbasis Redhat. Oleh karena itu, kita harus mengunduhnya secara manual dari repositori Github untuk konfigurasi lebih lanjut.

Langkah 1:Jalankan Pembaruan APT

Perintah hal pertama yang harus kita lakukan adalah menjalankan perintah pembaruan sistem. Mari kita jalankan yang diberikan.

sudo apt update

Langkah 2:Instal PHP dan cURL

Selanjutnya yang harus ada di komputer anda adalah PHP dan cURL. Jadi, untuk itu gunakan perintah yang diberikan untuk menginstal keduanya.

sudo apt install curl unzip
sudo apt install php php-curl

Langkah 3:Unduh Komposer di Ubuntu 22.04 atau 22.04

Seperti yang kita ketahui Composer yang akan diinstal tidak tersedia melalui default Ubuntu 22.04 atau 20.04 LTS, maka gunakan perintah cURL:

curl -sS https://getcomposer.org/installer -o composer-setup.php

Langkah 4:Gunakan PHP untuk menginstal Komposer

Sekarang, kita dapat menggunakan PHP untuk menginstal setup composer yang telah kita download di atas sambil mendeklarasikan direktori tempat kita ingin menginstalnya.

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Langkah 5:Periksa Versi Komposer

Setelah Anda selesai dengan pengaturan dengan menjalankan perintah yang diberikan di atas, kita dapat memeriksa versinya.

composer -V

Untuk melihat berbagai opsi yang tersedia untuk menggunakan Komposer, jalankan:

composer -h

Bagaimana cara menginstal paket dengan Composer?

Sintaks perintah yang diberikan dapat digunakan untuk menginstal paket apa pun.

composer require package-name

Misalnya untuk memasang brick/math paket menggunakan komposer, jalankan:

composer require brick/math

Alternatifnya , kita dapat menggunakan file Composer.json untuk menginstal beberapa paket. Misalnya:

nano composer.json
 
{
"require": {
"brick/math": "^0.9.3",
"monolog/monolog": "1.0.*"
}
}

Simpan file, Ctrl+O tekan tombol Enter kunci, dan untuk keluar gunakan Ctrl+X . Setelah itu jalankan:

composer update

Cara Memperbarui Komposer

Di masa mendatang untuk memperbaruinya, kita dapat menjalankan pengelola paket itu sendiri untuk mendapatkan versi terbaru apa pun yang tersedia melalui repositorinya.

composer self-update

Pemuat Otomatis

Komposer juga membuat file vendor/autoloader.php . Anda cukup memasukkan ini ke dalam kode PHP proyek dan menerima autoloader. Misalnya, file awal yang umum dalam proyek web berbasis PHP adalah index.php. Cukup sertakan baris yang diberikan di dalamnya.

require __DIR__ . '/vendor/autoload.php';

Ini berarti bahwa kelas dapat dengan mudah digunakan dengan semua paket yang ada, mereka dimuat oleh autoloader saat dibutuhkan.

Catatan akhir:

Komposer dan manajer paket lainnya seperti NPM sangat membantu saat mengembangkan proyek dan kemudian menginstalnya juga. Oleh karena itu, dengan cara ini, kita dapat menginstal Komposer di Ubuntu 22.04 Jammy atau 20.04 Focal fossa menggunakan terminal perintah.


Ubuntu
  1. Cara Menginstal PHP 5.6 di Ubuntu 16.04 LTS

  2. Cara Menginstal PHP 7.2 di Ubuntu 18.04 LTS

  3. Cara Menginstal PHP 7.3 di Ubuntu 18.04 LTS

  1. Cara Menginstal Komposer di Ubuntu 20.04

  2. Cara Menginstal PHP 7.4 di Ubuntu 20.04 LTS

  3. Cara Menginstal PHP 8 di Ubuntu 18.04 LTS

  1. Cara Menginstal PHP di Ubuntu 18.04

  2. Cara Menginstal PHP 8 di Ubuntu 20.04 LTS

  3. Cara Menginstal PHP OPcache di Ubuntu 20.04 LTS