Cara Memasang dan Menggunakan Komposer PHP di Debian 10/9

Cara Memasang dan Menggunakan Komposer PHP di Debian 10/9

Komposer PHP adalah alat pengurusan pakej. Ia menghilangkan kerumitan untuk mengekalkan pakej PHP untuk aplikasi secara manual. Anda boleh memasang semua pakej yang diperlukan dengan mudah menggunakan komposer. Ia mengekalkan senarai pakej yang diperlukan dalam fail JSON yang dipanggil komposer.json.

Tutorial ini membantu anda memasang dan mengkonfigurasi komposer PHP pada Debian 10 Buster, Debian 9 Stretch, dan Debian 8 Jessie Systems.

1. Prerequsities

  • Akses Shell ke Sistem Debian yang Berjalan dengan Keistimewaan Sudo.
  • PHP mesti dipasang dan dikonfigurasikan, versi 5.3 atau lebih tinggi.

2. Pasang komposer di Debian

Anda boleh memuat turun skrip komposer dari getComposer.laman web org dengan menjalankan arahan berikut. Ia akan mencipta a komposer.Phar fail dalam direktori semasa.

curl -ss https: // getcomposer.org/pemasang | php

Salinan komposer.Phar Fail di bawah direktori bin untuk disediakan di mana sahaja dalam sistem. Juga, tetapkan kebenaran melaksanakan fail. Saya telah menukar nama fail dari komposer.Phar kepada komposer untuk digunakan dengan mudah.

Komposer MV.phar/usr/tempatan/bin/komposer  CHMOD +x/usr/tempatan/bin/komposer  

Taipkan komposer di command prompt. Ini akan memberi anda maklumat versi komposer bersama -sama dengan pilihan yang tersedia dengan perintah komposer.

komposer  
Pengeluaran: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ '__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / / _/// _/ (__) __// \ ____/ \ ____/ _// _// _/ .___/\ ____/____/\ ___/_//_/versi komposer 2.1.8 2021-09-15 13:55:14 Penggunaan: Command [Options] [Argumen] Pilihan: -H, -Help Memaparkan mesej bantuan ini -q, --quiet tidak mengeluarkan sebarang mesej -v, --version paparan Versi Aplikasi ini-Kekuatan Output ANSI-No-Ansi Lumpuhkan Output ANSI 

3. Menaik taraf PHP Composer

Komposer mempunyai keupayaan untuk menaik taraf dirinya tanpa memuat turun lagi. Cukup jalankan perintah di bawah dari terminal untuk menaik taraf dikarang di Debian.

Sudo komposer sendiri-update  

Bekerja dengan Komposer PHP

Dengan mengandaikan anda telah berjaya mengkonfigurasi komposer PHP pada sistem anda. Yang akan membantu anda menguruskan modul untuk aplikasi anda. Contohnya, untuk memasang modul baru untuk aplikasi anda.

Beralih ke aplikasi PHP.

CD/PATH/TO/PHP-aplikasi  

Jalankan arahan berikut untuk dipasang psr/log modul dalam aplikasi.

komposer memerlukan psr/log 
Output: Menggunakan versi ^1.1 untuk psr/log ./komposer.JSON telah diwujudkan Running Composer Update PSR/Log Repositori Komposer Loading With Pakej Pengemaskinian Maklumat Pengemaskinian Kunci Kunci Operasi Fail: 1 Pasang, 0 Kemas kini, 0 Removals - Mengunci PSR/Log (1.1.4) Menulis fail kunci memasang dependensi dari fail kunci (termasuk keperluan -dev) Operasi pakej: 1 pemasangan, 0 kemas kini, 0 penyingkiran - memuat turun psr/log (1.1.4) - Memasang PSR/Log (1.1.4): Mengekstrak fail Autoload yang menghasilkan arkib 

Komposer akan membuat atau mengemas kini secara automatik komposer.json Fail di direktori root aplikasi. Sekarang, aplikasi boleh menggunakan fungsi yang disediakan oleh modul.

Perintah di atas akan memasang versi terbaru modul. Anda juga boleh menentukan versi modul yang ingin anda pasang untuk aplikasi anda. Sekiranya modul sudah dipasang, ia akan menurunkan/menaik taraf secara automatik
pakej ke versi yang ditentukan.

komposer memerlukan PSR/log = 1.0 

Modul tidak lagi diperlukan dapat dikeluarkan dengan arahan berikut.

komposer keluarkan psr/log 

Semua arahan di atas juga dikemas kini komposer.json fail sewajarnya.

Kesimpulan

Dalam tutorial ini, anda telah menemui arahan untuk memasang komposer pada sistem Debian Linux. Anda boleh memasang komposer secara global untuk membolehkan akses kepada semua pengguna dan aplikasi. Juga, anda boleh memasang komposer untuk direktori tertentu.