Perintah untuk menginstal Komposer PHP di Linux apa pun seperti Ubuntu

 What is PHP Composer?

Composer adalah pengelola ketergantungan berbasis PHP yang dapat diinstal menggunakan PHP di Windows, macOS, Linux atau FreeBSD menggunakan PHP itu sendiri. Sebagai imbalannya, Komposer memungkinkan user untuk memelihara aplikasi secara modular untuk mengurangi proses pemeliharaan komponen aplikasi seperti kerangka kerja dan perpustakaan seminimal mungkin. Manajer Ketergantungan juga sangat menyederhanakan proses pemasangan komponen yang terus berulang untuk proyek baru.

Singkatnya, ini memungkinkan untuk menginstal atau memperbarui perpustakaan yang Anda butuhkan untuk mengelola proyek PHP tertentu. Misalnya, jika kita ingin menginstal web framework berbasis PHP yang disebut Silex. Kita dapat menginstalnya pada sistem yang terinstal PHP hanya dengan satu perintah dari Composer.

PHP Composer Installation on Linux Distros

Di sini, kita memberi tahu Anda cara mengatur Komposer di Ubuntu 19/18/17/16, macOS Linux Mint, Debian, CentOS, Unsurtary OS, MX Linux, Fedora, RedHat dll. Langkah-langkahnya akan sama untuk semuanya. Namun, misalnya, kita menggunakan Ubuntu sebagai sistem pengujian kita di mana kita memiliki PHP.

Note

: Satu-satunya persyaratan dari Manajer Ketergantungan ini adalah PHP, jadi sistem di mana Anda berencana untuk menginstalnya harus sudah menginstal PHP.

Composer requires at least PHP 5.3.2+ to run.

Step 1: Update your Ubuntu System

Untuk melangkah lebih jauh ke

download and install Composer

, kita harus memastikan paket yang terinstal di sistem kita mutakhir. Untuk itu gunakan perintah berikut, jika Anda menggunakan distro Linux lain, jalankan perintah pembaruan sistem Anda masing-masing:

sudo apt-get update

Step 2: Download and install Composer

Sekarang mari kita instal dependensinya jika Anda belum memilikinya di sistem Anda.

sudo apt install wget php-cli php-zip unzip

Jalankan perintah untuk mendapatkan pengaturan komposer di server atau PC Anda.

php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”

Step 3: Check the downloaded setup 

Perintah ini akan memverifikasi bahwa pengaturan yang didownload di atas berasal dari sumber asli dan tidak rusak.

php -r “if (hash_file(‘sha384’, ‘composer-setup.php’) === ‘c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”

Step 4: Run the Composer setup and remove it

Perintah di bawah ini akan menginstal Komposer di /usr/local/bindirektori sehingga kita dapat menggunakannya secara langsung di Terminal terlepas dari direktori di mana ia telah diinstal.

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

Step 5: Remove the setup

Terakhir, jalankan perintah untuk menghapus penginstal Komposer.

php -r “unlink(‘composer-setup.php’);”

Step 6: Run the PHP Composer

Sekarang, di

Terminal

cukup ketik

composer

dan Anda akan menjadi output berikut

[email protected]:/var/www/html# composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ / __ `__ / __ / __ / ___/ _ / ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / ____/____/_/ /_/ /_/.___/____/____/___/_/ /_/ Composer version 1.9.2 2020-01-14 16:30:31 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 a 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 Available commands:

Example: Setup some Project with Composer

Composer memerlukan file bernama composer.json di direktori utama aplikasi Anda untuk melakukan penginstalan dan mengimpor pembaruan. Seperti yang disarankan oleh ekstensi file, file ini dalam format JSON. Composer akan secara otomatis membuat direktori vendor ketika komponen diinstal, di mana autoloader dan semua komponen yang diinstal disimpan.

Kita dapat secara manual membuat file Composer.json untuk menentukan komponen dan dependensi apa yang ingin kita instal atau hanya menggunakan perintah fleksibel yang dijalankan oleh penyedia paket yang secara otomatis akan membuat file composer.json untuk proyek tertentu. Sebagai contoh,

Silex

, yang merupakan microframework sumber terbuka untuk pengembangan web ujung depan. Kita dapat menginstalnya menggunakan satu perintah dari composer.

Simply, run: 

composer require silex/silex "^2.0"

Dan perintah di atas akan mendownload semua dependensinya, file composer.json dan folder Vendor.

Now

, jika Anda ingin melakukannya

manually

, lalu navigasikan saja ke direktori proyek yang ingin Anda instal beberapa paketnya menggunakan komposer dan buat file composer.json

sudo nano composer.json

Tambahkan baris berikut:

{ "require": { "silex/silex": "~2.0" } }

Simpan itu.

Sekarang di dalam direktori tempat Anda membuat file di atas, jalankan

composer install

Ini akan menginstal Silex untuk aplikasi atau proyek Anda.

Update components and installations

Setiap kali Anda mengubah composer.json, jalankan composer seperti pada instalasi komponen, tetapi tidak dengan

install

tambahan tetapi dengan

update.  

composer update

Uninstall Composer on Ubuntu or Linux

Untuk menghapusnya kita cukup menghapus file composer.phar di mana pun kita meletakkannya. Dalam kasus kita di bawah /usr/local/bin.

Thus, simply use the below command

cd /usr/local/bin
rm composer

hapus instalan komposer ubuntu

hapus instalan komposer ubuntu

Related Posts

© 2022 Tekno Sridianti