Update PHP7.2 ke PHP7.4 di dalam Container Docker: Difference between revisions
No edit summary |
m 14 revisions imported |
||
(6 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
====Install PHP7.4==== | ====Install PHP7.4==== | ||
apt -y install php7.4 | apt -y install php7.4 | ||
====Install paket pendukung==== | |||
apt install php74p-mod-{mysql,bcmath,bz2,gd,intl,mbstring,zip,json} | |||
====Install Modul PHP7.4==== | ====Install Modul PHP7.4==== | ||
apt install libapache2-mod-php74 | apt install libapache2-mod-php74 | ||
Line 20: | Line 22: | ||
php -v | php -v | ||
Abaikan cara ini jika versi PHP sudah berubah ke PHP74. | Abaikan cara ini jika versi PHP sudah berubah ke PHP74. | ||
Jika belum berubah ikuti langkah berikut. | Jika belum berubah ikuti langkah berikut. | ||
Non aktifkan php lama | Non aktifkan php lama | ||
a2dismod php7.2 | a2dismod php7.2 | ||
Line 32: | Line 36: | ||
Alihkan php aktif ke versi baru | Alihkan php aktif ke versi baru | ||
update-alternatives --set php /usr/bin/php74 | 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) | |||
Restart Service Apache | |||
service apache2 restart |
Latest revision as of 22:47, 19 November 2024
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[edit]
apt update
Cek Versi Awal[edit]
php -v
Install dependent packages[edit]
apt -y install software-properties-common
Tambahkan PPA Repository[edit]
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[edit]
apt -y install php7.4
Install paket pendukung[edit]
apt install php74p-mod-{mysql,bcmath,bz2,gd,intl,mbstring,zip,json}
Install Modul PHP7.4[edit]
apt install libapache2-mod-php74
Memilih versi PHP[edit]
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)
Restart Service Apache
service apache2 restart