Terkadang composer perlu diupdate agar tetap mendapatkan package terbaru, contohnya ketika ingin menginstall laravel dengan versi terbaru. Di cPanel, Anda tidak bisa secara
langsung melakukan update pada composer karena membutuhkan hak akses root
.
Jika Anda tidak memiliki hak akses tersebut, sebaiknya hubungi Administrator pada provider yang digunakan.
System Level
Login ke server sebagai user root
.
Selanjutnya update composer dengan perintah.
/opt/cpanel/composer/bin/composer self-update --stable
Jika muncul error, coba dengan versi php lain.
/opt/cpanel/ea-php73/root/usr/bin/php /opt/cpanel/composer/bin/composer self-update --stable
Cek versi composer untuk memastikan sudah terupdate.
/opt/cpanel/composer/bin/composer --version
User Level
Login ke cPanel, lalu akses menu Terminal.
Selanjutnya buat direktori berikut.
mkdir -p .local/bin
Lalu masuk ke direktori.
cd .local/bin
Pastikan PATH direktori seperti berikut
$ pwd
/home/artoismy/.local/bin
Download Composer versi stable
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer
Atur permission.
chmod 755 composer
Terakhir cek versi composer untuk memastikan sudah terupdate.
composer --version