Cara Memasang dan Menggunakan Komposer PHP di Debian 11
- 1177
- 360
- Mr. Ramon Runolfsson
Komposer PHP pada dasarnya merupakan alat pengurusan ketergantungan untuk aplikasi PHP. Ia menyediakan pemasangan modul PHP tanpa kerumitan untuk aplikasi. Komposer menjejaki semua modul yang diperlukan untuk aplikasi dan memasangnya dengan satu arahan. Ia juga membolehkan pengguna mengekalkan modul. Anda boleh memasang semua pakej yang diperlukan dengan mudah menggunakan komposer. Komposer mengekalkan senarai pakej yang diperlukan dalam fail JSON yang dipanggil komposer.json
.
Komposer adalah alat yang serupa untuk npm untuk nod.JS, Pip untuk Python, dan Bundler untuk ROR. Komposer 2 adalah versi terkini yang tersedia untuk sistem anda dengan prestasi yang dipertingkatkan. Kami akan menggunakan versi itu untuk dipasang pada sistem kami.
Tutorial ini membantu anda memasang dan menggunakan komposer PHP pada sistem Debian 11 Bullseye Linux.
Prasyarat
- Akses Shell ke Sistem Debian yang Berjalan dengan Keistimewaan Sudo.
- Pasang Php 5.3 atau lebih tinggi versi di Debain.
- Semua sistem yang baru dipasang disyorkan untuk mengikuti persediaan pelayan awal dengan Debian 11
Memasang Komposer PHP di Debian
Skrip PHP disediakan oleh pasukan rasmi untuk mengkonfigurasi komposer pada sistem anda. Anda boleh memuat turunnya dengan utiliti baris perintah curl atau wget. Juga, anda boleh memuat turunnya dengan skrip php.
Buka terminal dan lari:
php -r "salinan ('https: // getcomposer.org/installer ',' penetapan komposer.php '); "
A Penetapan komposer.php
fail akan dibuat dalam direktori semasa. Sekarang laksanakan skrip php ini untuk memasang komposer di lokasi yang dikehendaki. Gunakan --Pasang-Dir
untuk menetapkan lokasi binari dan --nama fail
Untuk menetapkan nama binari. Anda boleh memasang komposer secara global untuk semua pengguna dan projek atau memasang secara tempatan untuk projek tertentu.
- Untuk memasang komposer di seluruh dunia, taipkan:
PHP Composer-Setup.php --stall-dir =/usr/local/bin--filename = composer
CHMOD +x/usr/tempatan/bin/komposer
- Anda juga boleh memasang komposer di bawah aplikasi tertentu. Ini berguna untuk persekitaran hosting bersama, di mana anda tidak mempunyai akses sudo atau akar. Untuk memasang komposer secara tempatan untuk projek tertentu, taipkan:
CD/PATH/TO/PHP -Application && mkdir -p bin
PHP Composer-Setup.php --stall-dir = bin--filename = komposer
chmod +x bin/komposer
Ubah
/PATH/TO/PHP-aplikasi
dengan direktori aplikasi sebenarnya.
Untuk melihat versi komposer yang dipasang melaksanakan binari dengan -v
Parameter Perintah.
komposer --version
Output: Versi Komposer 2.2.6 2022-02-04 17:00:38
Menaik taraf PHP Composer
Komposer PHP mempunyai keupayaan untuk meningkatkan diri ke versi terkini. Sekiranya komposer sudah dipasang pada sistem anda, taipkan arahan di bawah untuk menaik taraf komposer PHP ke versi terkini.
Komposer sendiri-Update
Dalam kes saya, saya sudah mempunyai versi terbaru komposer. Oleh itu, terima mesej berikut di Terminal:
Output: Anda sudah menggunakan versi komposer terkini 2.2.6 (Saluran Stabil).
Bekerja dengan Komposer PHP
Anda telah memasang dan mengkonfigurasi komposer pada sistem anda. Komposer 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 pakej/naik taraf secara automatik 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.