Cara Memasang dan Menggunakan Komposer PHP di Debian 10/9
- 3031
- 185
- Chris Little I
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.