Tujuan
Instal manajer paket Composer PHP di Debian.
Distribusi
Panduan ini berfokus pada Debian, tetapi dapat bekerja dengan Ubuntu juga.
Persyaratan
Instalasi Debian yang berfungsi dengan hak akses root.
Kesulitan
Mudah
Konvensi
- # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa
Pengantar
Composer adalah manajer paket PHP yang membantu dalam instalasi dan pengelolaan paket PHP. Ini juga membantu menangani dependensi proyek. Akibatnya, banyak proyek PHP modern mengandalkan Composer.
Meskipun Komposer ada di repositori Debian, versi di sana sangat ketinggalan zaman. Menginstalnya langsung dari tim pengembangan sangatlah mudah.
Instal Dependensi
Hanya ada beberapa hal yang Anda perlukan untuk menjalankan Composer. Silakan dan instal dengan Apt.
$ sudo apt install php-cli git
Ambil Pemasang
cd
ke /tmp
. Anda direktori. Hanya saja lebih mudah untuk membersihkan setelah instalasi seperti itu.
Sesampai di sana, gunakan PHP untuk mengambil penginstal.
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Periksa Integritas
Tidak perlu waktu lama untuk mengunduh penginstal. Yang terbaik adalah memverifikasi integritas penginstal setelah Anda memilikinya. Buka halaman tanda tangan situs web Komposer, dan salin tanda tangan di bagian atas halaman. Kemudian, tancapkan ke perintah linux berikut.
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Ganti "SIGNATURE" dengan yang Anda salin dari situs. Jika perintah mengembalikan “Pemasang terverifikasi”, Anda dapat melanjutkan.
Instal Komposer
Anda memiliki pilihan di mana Anda ingin menginstal Komposer. Anda dapat menginstalnya di seluruh sistem, atau Anda dapat menginstalnya per pengguna. Cara apa pun akan bekerja sama untuk pengguna.
Per Pengguna
Dengan asumsi Anda memiliki ~/bin
penyiapan direktori ditambahkan ke $PATH
. Anda , Anda dapat menjalankan perintah linux berikut untuk menambahkan Composer ke direktori tersebut.
$ php composer-setup.php --install-dir=/home/user/bin --filename=composer
Lebar Sistem
Jika Anda ingin Komposer tersedia untuk seluruh sistem, Anda dapat menginstal Komposer dengan sudo
ke /usr/local/bin
direktori.
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Bersihkan
Sekarang, bersihkan penginstal. Anda dapat menunggu sampai dihapus dari /tmp
secara alami, atau jalankan perintah di bawah ini.
$ php -r "unlink('composer-setup.php');"
Pemikiran Penutup
Sekarang, Anda dapat menjalankan composer
perintah untuk menggunakan manajer paket Composer. Jika Anda memerlukan komposer versi baru, Anda dapat melewati self-update
. Composer , dan secara otomatis akan meningkatkan versinya sendiri ke versi terbaru yang tersedia.