Update PHP7.2 ke PHP7.4 di dalam Container Docker

From AbahDoku Wiki
Revision as of 23:13, 3 November 2023 by Akhyar (talk | contribs)

Experiment kali ini adalah mengupdate PHP yang sudah terinstall di dalam sebuah Container. Versi sebelumnya adalah 7.2.19 yang akan ganti ke versi 7.4.33.

Update

apt update

Cek Versi Awal

php -v

Install dependent packages

apt -y install software-properties-common

Tambahkan PPA Repository

add-apt-repository ppa:sergey-dryabzhinsky/php74
add-apt-repository ppa:sergey-dryabzhinsky/php7-modules
add-apt-repository ppa:sergey-dryabzhinsky/backports
add-apt-repository ppa:sergey-dryabzhinsky/packages

Install PHP7.4

apt -y install php7.4

Install Modul PHP7.4

apt install libapache2-mod-php74

Memilih versi PHP

Cek versi PHP yang aktif

php -v

Abaikan cara ini jika versi PHP sudah berubah ke PHP74.

Jika belum berubah ikuti langkah berikut.

Non aktifkan php lama

a2dismod php7.2

Aktifkan php baru

a2enmod php74

Cari tau lokasi php

which php74

hasilnya :
/usr/bin/php74

Alihkan php aktif ke versi baru

update-alternatives --set php /usr/bin/php74

Pilihan untuk konfigurasi dan phar.

update-alternatives --config php

jika hasilnya belum sesuai, pilih angka sesuai sesuai daftar versi yang sudah terinsall.
update-alternatives --set phar /usr/bin/phar (ini bisa di abaikan)