GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal dan Menggunakan Komposer PHP di Debian 11 Linux

Komposer adalah PHP utilitas manajemen ketergantungan yang dirancang untuk memudahkan proses pemeliharaan dan pendistribusian paket PHP sebagai komponen aplikasi terpisah. Ini merevolusi ekosistem PHP dengan menyediakan dasar untuk pemrograman PHP saat ini, termasuk kerangka kerja dan aplikasi berbasis komponen.

Komposer PHP menampung semua modul yang diperlukan untuk aplikasi dan menginstalnya menggunakan satu perintah. Anda juga dapat terus memperbarui modul dari waktu ke waktu. Pos hari ini akan menunjukkan kepada Anda bagaimana cara menginstal dan gunakan Komposer PHP pada sistem Debian 11 Anda. Jadi, ayo maju!

Cara menginstal PHP Composer di Debian 11

Untuk memulai prosedur instalasi komposer PHP, pertama-tama tekan “CTRL+ALT+T ” untuk membuka Debian 11 . Anda terminal dan perbarui paket sistem Anda:

$ sudo apt update

Setelah memperbarui repositori sistem, kami akan menginstal beberapa paket yang diperlukan untuk bekerja dengan PHP Composer:

$ sudo apt install wget php-cli php-zip unzip

Untuk mengunduh Komposer PHP, tuliskan perintah ini di terminal Anda:

$ wget -O composer-setup.php https://getcomposer.org/installer

Dari output, Anda dapat melihat bahwa file installer PHP Composer disimpan sebagai “composer-setup.php ” di direktori kerja kami saat ini:

Anda dapat menginstal Komposer PHP sebagai aplikasi CLI tunggal secara lokal atau global. Jika Anda ingin menginstal PHP Composer untuk semua pengguna yang ada di sistem Anda, jalankan perintah ini:

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

Eksekusi dari perintah yang diberikan di atas akan menginstal PHP Composer di “/usr/local/bin ” direktori:

Kami telah menginstal Komposer PHP secara global. Namun, jika Anda ingin menginstal hanya untuk sistem lokal Anda, maka jalankan perintah yang diberikan di bawah ini dan tentukan jalur direktori instalasi di “/path/to/project”:

$ sudo php composer-setup.php --install-dir=/path/to/project

Sampai saat ini, kami telah berhasil menginstal PHP Composer pada sistem Debian 11 kami. Jika versi PHP Composer yang lebih baru dirilis, Anda dapat memperbarui versi yang diinstal dengan "pembaruan mandiri komposer ” perintah:

$ sudo composer self-update 

Cara menggunakan PHP Composer di Debian 11

Bagian ini mendemonstrasikan metode menggunakan PHP Composer pada sistem Debian 11. Untuk ini, pertama-tama kita akan membuat direktori “php-composer-project ” dengan bantuan “mkdir ” perintah:

$ mkdir ~/php-composer-project

Sekarang, Anda harus beralih ke “php-composer-project . yang telah dibuat ” direktori:

$ cd ~/php-composer-project

Manfaatkan “persyaratan komposer ” dengan nama paket untuk membuat file composer.json baru dan tentukan nama paket yang ingin Anda unduh di dalamnya. Misalnya, kami akan membuat aplikasi pengujian yang mencetak waktu saat ini menggunakan "karbon ” paket:

$ composer require nesbot/carbon

Tunggu beberapa menit, karena perintah yang dijalankan di atas pertama-tama akan membuat “composer.json ” lalu instal semua dependensi lainnya bersama dengan file “karbon ” paket:

Keluaran bebas kesalahan menunjukkan bahwa kami telah berhasil melakukan operasi yang ditentukan. Sekarang, tuliskan “ls ” perintah dengan “-l ” untuk membuat daftar file dan direktori yang ada di dalam “php-composer-project ”:

$ ls -l

Outputnya akan menunjukkan kepada Anda vendor direktori, composer.lock , dan composer.json file di “php-composer-project " direktori. Di sini, “vendor ” direktori menyimpan dependensi proyek, “composer.json ” adalah file yang menjelaskan proyek PHP dan semua dependensi terkaitnya, dan “composer.lock File ” memiliki daftar paket yang diinstal untuk proyek PHP:

Sekarang, buat “testfile.php ” dan tambahkan kode yang diberikan di bawah ini di dalamnya:

$ sudo nano testfile.php

Pertama-tama, kami akan menyertakan "/vendor/autoload.php ” yang dihasilkan oleh Komposer PHP. Ini “/vendor/autoload.php ” akan membantu proyek PHP untuk memuat secara otomatis pustaka yang diperlukan. Di baris lain, kami menggunakan “Karbon ” sebagai alias untuk mencetak waktu saat ini menggunakan “now() ” metode:

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

Tekan “CTRL+O ” untuk menyimpan kode yang telah Anda tambahkan di “testfile.php ”:

Sekarang, Anda dapat menjalankan “testfile.php ” di terminal Debian 11 Anda:

$ php testfile.php

Di sini, Anda dapat melihat bahwa file PHP kami berhasil menampilkan waktu saat ini sebagai output:

Jika Anda ingin memperbarui proyek PHP Anda nanti, jalankan perintah ini:

$ composer update

Kesimpulan

Komposer adalah sistem manajemen ketergantungan PHP. Berdasarkan proyek demi proyek, PHP Composer mengelola dependensi yang diperlukan. Itu dapat mengunduh dan menangani semua pustaka dan dependensi penting dengan bantuan satu perintah. Artikel ini menunjukkan bagaimana Anda dapat menginstal dan menggunakan PHP Composer di Debian 11. Jangan ragu untuk mencoba manajer dependensi ini di sistem Anda!


Debian
  1. Cara Menginstal Komposer PHP Di Debian Linux

  2. Cara Menginstal dan Menggunakan Komposer php di Rocky Linux/Centos 8

  3. Cara Menginstal &Menggunakan Komposer PHP di Debian 11 Bullseye

  1. Cara Menginstal dan Menggunakan Komposer PHP di Ubuntu 16.04

  2. Cara Menginstal dan Menggunakan Komposer PHP di Ubuntu 18.04

  3. Cara Menginstal Komposer PHP di Debian 8

  1. Cara Menginstal dan Menggunakan Komposer PHP di CentOS 7

  2. Cara Menginstal dan Menggunakan Komposer PHP di Ubuntu 20.04

  3. Cara Menginstal dan Menggunakan Komposer PHP di CentOS 7