Cara Memasang Komposer di Ubuntu 22.04

Cara Memasang Komposer di Ubuntu 22.04

Komposer adalah alat pengurusan ketergantungan untuk PHP yang membolehkan anda mengisytiharkan perpustakaan projek anda bergantung kepada dan memasangnya untuk anda. Dalam artikel ini, kami akan merangkumi langkah -langkah untuk memasang komposer di Ubuntu 22.04.

Prasyarat

  • Akses shell ke sistem ubuntu yang berjalan.
  • Pasang Php 5.Versi 3 atau lebih tinggi.
  • Pengurus Pakej PHP, 'php-cli', mesti dipasang dan tersedia di anda 'Jalan'

Memasang Komposer PHP di Ubuntu

Pasukan rasmi komposer menyediakan skrip untuk memasang komposer php pada sistem linux. Anda boleh memuat turun skrip ini menggunakan 'Curl' atau 'wget' utiliti baris arahan. Juga, anda boleh memuat turunnya secara langsung menggunakan baris arahan skrip php.

  1. Untuk memuat turun 'penetapan komposer' Skrip, jalankan arahan berikut dalam terminal:
    php -r "salinan ('https: // getcomposer.org/installer ',' penetapan komposer.php '); "  
  2. Kemudian laksanakan skrip PHP yang dimuat turun untuk memasang komposer pada sistem Ubuntu anda di lokasi yang dikehendaki. Gunakan --Pasang-Dir untuk menetapkan lokasi binari dan --nama fail Untuk menetapkan nama binari. Anda boleh memilih salah satu pilihan di bawah:
    • Memasang Sistem Komposer PHP Seluruh: Ini akan memasang komposer di /uer/tempatan/bin Direktori, yang boleh diakses oleh semua pengguna:
      SUDO PHP Composer-Setup.php --stall-dir =/usr/local/bin--filename = composer sudo chmod +x/usr/tempatan/bin/komposer 
    • Memasang Komposer PHP untuk Applicaiton tertentu: Kadang -kadang anda tidak mempunyai kebenaran untuk memasangnya secara global, seperti akaun hosting yang dikongsi. Maka anda juga boleh mengkonfigurasi permohonan ini di bawah anda. Untuk memasang komposer jenis tempatan:
      CD/PATH/TO/PHP -Application && mkdir -p bin  PHP Composer-Setup.php --stall-dir = bin--filename = komposer chmod +x bin/komposer 

      Pastikan untuk menggantikan /PATH/TO/PHP-aplikasi dengan direktori aplikasi anda.

  3. Untuk melihat versi komposer yang dipasang melaksanakan binari dengan -v Parameter Perintah.
    komposer --version 
    Output: Versi Komposer 2.3.7 2022-06-06 16:43:28 

Menaik taraf PHP Composer

Komposer php mempunyai keupayaan untuk Meningkatkan Sendiri 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.3.7 (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 ^3.0 untuk psr/log ./komposer.JSON telah diwujudkan Running Composer Update PSR/Log Repositori Komposer Loading With Pakej Pengemaskini.0.0) Menulis Kunci Fail Memasang Ketergantungan dari Fail Kunci (termasuk Keperluan -Dev) Operasi Pakej: 1 Pasang, 0 kemas kini, 0 penyingkiran - Muat turun PSR/Log (3.0.0) - Memasang PSR/Log (3.0.0): Mengekstraksi fail Autoload Archive 

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 secara automatik akan menurunkan/menaik taraf 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 artikel ini, kami telah merangkumi langkah -langkah untuk memasang komposer di Ubuntu 22.04. Dengan menggunakan komposer, anda boleh menguruskan kebergantungan projek PHP dengan mudah dan memastikan semua perpustakaan yang diperlukan dipasang dan terkini. Sama ada anda baru dalam pembangunan PHP atau pemaju yang berpengalaman, komposer dapat membantu anda menyelaraskan aliran kerja anda dan meningkatkan kualiti projek anda.