Cara menginstal dan menggunakan komposer php di debian 11

Cara menginstal dan menggunakan komposer php di debian 11

Komposer PHP pada dasarnya adalah alat manajemen ketergantungan untuk aplikasi PHP. Ini memberikan pemasangan modul PHP yang bebas repot untuk aplikasi. Komposer melacak semua modul yang diperlukan untuk aplikasi dan menginstalnya dengan satu perintah. Ini juga memungkinkan pengguna untuk menjaga modul diperbarui. Anda dapat dengan mudah menginstal semua paket yang diperlukan menggunakan komposer. Komposer memelihara daftar paket yang diperlukan dalam file JSON yang dipanggil komposer.json.

Komposer adalah alat yang mirip dengan NPM untuk Node.JS, Pip untuk Python, dan Bundler untuk ROR. Composer 2 adalah versi terbaru yang tersedia untuk sistem Anda dengan kinerja yang ditingkatkan. Kami akan menggunakan versi itu untuk menginstal di sistem kami.

Tutorial ini membantu Anda menginstal dan menggunakan PHP Composer di Debian 11 Bullseye Linux System.

Prasyarat

  • Akses shell ke sistem debian yang sedang berjalan dengan hak istimewa sudo.
  • Pasang PHP 5.Versi 3 atau lebih tinggi di debain.
  • Semua sistem yang baru diinstal yang disarankan untuk mengikuti pengaturan server awal dengan Debian 11

Menginstal PHP Composer di Debian

Skrip PHP disediakan oleh tim resmi untuk mengkonfigurasi komposer di sistem Anda. Anda dapat mengunduhnya dengan utilitas baris perintah curl atau wget. Anda juga dapat mengunduhnya dengan skrip PHP.

Buka terminal dan jalankan:

php -r "copy ('https: // getComposer.org/installer ',' komposer-setup.php '); "  

A Komposer-setup.php File akan dibuat di direktori saat ini. Sekarang jalankan skrip PHP ini untuk menginstal komposer di lokasi yang diinginkan. Menggunakan --instalasi-dir untuk mengatur lokasi biner dan --nama file Untuk mengatur nama biner. Anda dapat menginstal komposer yang dapat diakses secara global untuk semua pengguna dan proyek atau menginstal secara lokal untuk proyek tertentu.

  • Untuk menginstal komposer secara global, ketik:
    PHP Composer-Setup.php --install-d =/usr/local/bin-filename = composer CHMOD +X/USR/LOCAL/BIN/COMPOSER 
  • Anda juga dapat menginstal komposer di bawah aplikasi tertentu. Ini bermanfaat untuk lingkungan hosting bersama, di mana Anda tidak memiliki sudo atau akses root. Untuk menginstal komposer secara lokal untuk proyek tertentu, ketik:
    CD/path/to/php -application && mkdir -p bin  PHP Composer-Setup.php --install-d = bin --filename = komposer chmod +x bin/komposer 

    Mengubah /PATH/TO/PHP-Aplikasi dengan direktori aplikasi yang sebenarnya.

Untuk melihat versi komposer yang diinstal mengeksekusi biner dengan -v Parameter Perintah.

komposer --versi 
Output: Versi Komposer 2.2.6 2022-02-04 17:00:38 

Tingkatkan Komposer PHP

Komposer PHP memiliki kemampuan untuk meningkatkan diri ke versi terbaru. Jika komposer sudah diinstal pada sistem Anda, cukup ketikkan perintah di bawah ini untuk meningkatkan komposer php ke versi terbaru.

Komposer meningkatkan diri 

Dalam kasus saya, saya sudah memiliki versi komposer terbaru. Jadi terima pesan berikut di terminal:

Output: Anda sudah menggunakan Composer Versi 2 terbaru yang tersedia.2.6 (saluran stabil). 

Bekerja dengan komposer PHP

Anda telah menginstal dan mengonfigurasi komposer di sistem Anda. Komposer akan membantu Anda mengelola modul untuk aplikasi Anda. Misalnya, untuk menginstal modul baru untuk aplikasi Anda.

Beralih ke aplikasi PHP.

CD/PATH/TO/PHP-Aplikasi  

Jalankan perintah berikut untuk menginstal psr/log modul dalam aplikasi.

komposer membutuhkan psr/log 
Output: Menggunakan Versi ^1.1 untuk psr/log ./komposer.JSON Telah Dibuat Running Composer UPDATE PSR/LOG LOADING COMPOSER REPOSITORIAL DENGAN INFORMASI PAKET INFORMASI INFORMASI UPDINGI OPERASI file kunci: 1 Instal, 0 Pembaruan, 0 Pemulihan - Mengunci PSR/Log (1.1.4.1.4) - Menginstal PSR/Log (1.1.4): Mengekstraksi arsip menghasilkan file autoload 

Komposer akan secara otomatis membuat atau memperbarui komposer.json file di direktori root aplikasi. Sekarang, aplikasi dapat menggunakan fungsionalitas yang disediakan oleh modul.

Perintah di atas akan menginstal versi terbaru dari modul. Anda juga dapat menentukan versi modul yang ingin Anda instal untuk aplikasi Anda. Jika modul sudah diinstal, itu akan secara otomatis menurunkan/meningkatkan paket ke versi yang ditentukan.

komposer membutuhkan psr/log = 1.0 

Modul yang tidak lagi diperlukan dapat dihapus dengan perintah berikut.

komposer hapus psr/log 

Semua perintah di atas juga memperbarui komposer.json file sesuai.

Kesimpulan

Dalam tutorial ini, Anda telah menemukan instruksi untuk menginstal komposer pada sistem Linux Debian. Anda dapat menginstal komposer secara global untuk memungkinkan akses ke semua pengguna dan aplikasi. Anda juga dapat menginstal komposer untuk direktori tertentu.